Integrations Overview

Airkit provides simple, streamlined means of connecting your apps with external systems so that you can extend the capabilities of any and all platforms you're already using.

Setting up Integrations at the Org-level

Standard Integrations

Applications have the ability to natively integrate with many popular services, including Twilio, Zendesk, Salesforce, and more. When setting up an integration, the services can be displayed and managed right from your application. For example, when setting up a Salesforce integration, Airkit will bring in all of the tables that are associated with a Salesforce account and can then leverage the built in operations such as Create Record, Delete Record, Update Record, Find Records or Query Records.

Creating a Custom Integration

Custom integrations can be used to connect to external data sources that are not a part of Airkit's standard integrations. Any one of these standard authentication methods can be used for your API.

For a more detailed breakdown of what is required to create an integration using these authentication methods, see Custom Integrations.

Adding an integration into an Airkit App

To use the integration, it needs to be added to your app from Settings

  1. In the Airkit studio, go to Settings and scroll down to Integrations. Then click on +New > Adapters and select the custom integration that was created in the console.
    configbuilder.png
  2. Then select the credential that is associated with your custom integration and Save your app. This will enable your app to leverage your integration in the HTTP Operation in Connections Builder.
    configbuilder2.png

Understanding Profiles and Integrations

Oftentimes when building out an application, there's the need to have separate environments such as DEV, QA, and Production environments. For example, you can set up a DEV environment with a dev instance of a custom integration, and be able to test and debug an application without needing to touch production data. To configure this, you need to set up different profiles within your application, and each profile would have different configuration settings.