Welcome to Airkit πŸ‘‹

This documentation is no longer actively updated by our team, and may contain some outdated links or information. If you have any questions, concerns, or feedback, we'd love to hear from you in our Discord Community!

Welcome to Airkit, an application development platform that helps you build apps faster and deploy omni-channel experiences! Whether you're looking for guides, tutorials, reference documentation, and changelogs - you can find it here.

Getting Started

Sign up for a free trial and start building now!


Pull data from an external API and build custom UI to display it dynamically.


Integrate with any API

Whether you're looking to pull in data, update existing records, or catch incoming requests, Airkit provides multiple ways to do so securely. Here are some resources to get you started:

Integrations: Build connections with OAuth 2.0, API Tokens, Basic Auth, Custom Tokens, or SFTP.

App APIs: Learn how to build your own REST APIs with Airkit by defining custom endpoints.

Prefer to learn by building? πŸ› οΈ Check out this long-form tutorial:

Custom Integrations (Petfinder App): Learn about building custom integrations by integrating with the open-source API, Petfinder.


Maintain context across multiple channels

Airkit apps are designed to span multiple channels, including web pages, phone calls, and SMS conversations. By tying every channel to a single Session and associating each Session with an Actor, state is automatically maintained while switching between channels. These are powerful concepts that it's important to understand at their root, so here are some discussions to get you started

Sessions: Multiple channels, one Session.

Actors: Who goes through a Session?

https://github.com/airkit/airkit-docs/blob/master/docs/v18-4/broken-reference/README.md: Incorporating texting into your Session.

Prefer to learn by building? πŸ› οΈ Check out this long-form tutorial:

Scheduling and Follow-Up App: Learn about scheduling, proactive service, and enforcing TCPA compliance!


Customize your apps and digital experiences

The visual components of your applications are entirely customizable. Individual Web Controls can be styled in the Inspector, or you can edit Themes to make stylistic changes that apply across your entire application. Existing resources, including pictures, gifs, and fonts, can be uploaded to the Media Library and used to further customize your UI. Here are some resources to get started:

Themes and Control Variants: Apply style properties across your app.

Custom Domains: Build a white labeled experience.

Prefer to learn by building? πŸ› οΈ Check out this long-form tutorial:

Styles, Themes, and Templates: Work from a Template and learn how to customize an existing app according to your own styling preferences.


Additional Resources

Questions? πŸ’‘ Join our Discord Community!

Last updated