Airplane has been acquired by Airtable. Learn more →
AI SDK methods, webhooks, and more

AI SDK methods, webhooks, and more

Priya Patel
Growth Associate
Jun 30, 2023
2 min read

Airplane lets you transform scripts, APIs, and SQL queries into UIs and workflows for your team in minutes. If you have feature requests you'd like to see in future changelogs, reply and let us know!

Since our last changelog, we've rolled out AI SDK methods, webhooks, entity creation and editing in Studio, and more.

AI SDK methods

You can now quickly integrate generative AI into your applications with AI built-ins. Send messages to an LLM and define custom AI functions to assist with summarization, classification, and more.

Check out our AI SDK methods docs →


Airplane Tasks can now receive webhooks. Adding a webhook to a task allows the task to be triggered using a secret URL, which lets you use the task to process third-party events as they occur. For example, you can set up a Stripe webhook to run a task when someone signs up for a new subscription.

Check out the webhook docs →

Entity creation and editing in Studio

You can now create and edit tasks and Views in Studio using the same UI from the main Airplane app. This makes it easy to edit fields such as parameters or schedules.

Check out our Studio docs →

Log drains

Teams on enterprise plans can now use log drains to stream Airplane audit events to their own observability systems. “Drains” can be configured for Datadog, Open Telemetry, or webhook-based collectors. Once complete, Airplane events can be processed and viewed inline with all other log events in your observability stack.

Check out our log drain docs →

ARM support

You can now run self-hosted agents and tasks on ARM architecture. ARM processors are seeing increased adoption in data centers and are now offered by most cloud providers as an alternative to x64.

Check out our ARM docs →

Improvements and fixes

  • Permissions improvements - You can now set permissions on a per-environment basis, allowing you to granularly manage permissions. You can also specify permissions within the task definition using code. This streamlines permissions management and facilitates easier version control. Check out our docs for more information.
  • Conditional constraints, environment variables, and Docker commands - Tasks can now conditionally add constraints, environment variables, and Docker commands using JavaScript templates. If a template returns null, the corresponding value will be omitted. Check out our docs to learn more.
Share this article:
Priya Patel
Growth Associate
Priya is currently a Growth Associate at Airplane. Before that, she was a Strategy Manager at Salesforce.

Subscribe to new blog posts from Airplane.