What is Airscript?

Welcome to Airscript, a SAAS programming language built exclusively by Airkit, used to transform data across customer journeys. Airscript is simple, powerful, and specialized for data manipulation: it's by strategically combining Airscript with input from app users (or other external sources, such as an external API) that you control the order, flow, and nature of the interactions between your Airkit apps and the outside world. Most commonly, this is done by defining a variable with Airscript or by using Airscript to access or modify data via the Transform Data Operation, both of which parse any input in Airscript by default.

Airscript makes extensive use of functions developers are already familiar with.

Like most programming languages, Airscript makes extensive use of functions, comparison operators, and schemas of data storage (notably Lists and Objects, the later of which is imperatively intertwined with AirData, Airkit's built-in system of record). A closer look into how Airscript combines all these elements can be found here, and examples of how they might be combined in practice can be found here and here.

Airscript makes it easy to manipulate data and interface with outside sources.

Most of Airscript's functions are tools of data manipulation – ways to modify a date and time, for instance, or add a list of numbers together – but Airscript also provides a means to parse external data as well re-format manipulated data so that other systems can interpret it. As an example, Airscript makes it easy to translate packets of information both to and from JSON, one of the most common formats for transmitting data across RESTful APIs and web applications. Airscript is what works under the hood to ensure your Airkit apps function as intended, and it's a big part of how your everything built in Airkit interfaces with the outside world.

Sign up for Airkit's free trial here, and gain access to Airscript as well as the plethora of other tools Airkit provides to streamline the process of building apps and making the most of your data!

Did this page help you?