Airplane documentation
Explore guides, templates, and references to get up and running on the Airplane platform.
Getting started
Try the getting started guide to tour through building tasks, views, and more on Airplane.
Get startedHave questions or feedback? You can always reach us at
support@airplane.dev.
Connect your data
Resources are databases, external APIs, and other services that you may can connect to Airplane.
Once configured, a resource can be attached to and used by tasks. A SQL task, for
example, connects to a database resource like PostgreSQL or
MySQL.
Build on Airplane
Build on Airplane
Install the CLI
You'll need the
airplane
CLI to develop and deploy your applications.Browse template gallery
Find inspiration through existing code samples. Leverage ready-made solutions to build faster.
Building blocks
Building blocks

Tasks
Convert scripts, SQL queries, and API calls into Tasks. Tasks are functions wrapped in a UI,
permissions, and notifications.

Views
Rapidly build UIs using Airplane's built-in component library. Tables, Forms, Lists, and Charts
out of the box.
Config variables
Securely store and use secrets/configuration with tasks.
Environments
Maintain separate versions for staging, production, or arbitrary use cases.
Deployments
Automatically deploy when code is changed. GitHub natively supported.
Schedules
Execute tasks on a recurring basis.
Prompts
Dynamically prompt users for input while your task is executing.
Workflows
Orchestrate long-running operations as code using the workflow runtime.
Deploy on-premises
Deploy the Airplane agent to run tasks inside your own VPC.
Airplane agents
Learn more about the options available for deploying Airplane agents on-premises. Launch in your own VPC in just a few minutes.
Hosting on AWS
Hosting on Kubernetes
Hosting on GCP
Manage your organization
Enterprise-grade, organizational controls allow Airplane to scale to your needs.
SAML SSO
Integrate with Okta, OneLogin, G Suite, or whichever identity provider you choose.
Permissions
Assign granular, role-based permissions to users and groups.
Groups
Manage users in groups and assign permissions in bulk. Directory sync supported.
Auditing
Track and report important activity across your team.
Don't see what you're looking for? Let us know: hello@airplane.dev.