Documentation
Templates
Support
Search
documentation...
/
Go to app
Home
Getting started
Concepts
Build a SQL task
Build a view
Build a task with code
Schedule a task
Orchestrate tasks
Configure permissions
Connect your data
Resources
SSH tunneling
Whitelist Airplane IPs
Building tasks
Overview
JavaScript
Python
SQL
REST
GraphQL
Shell
Docker image
Inputs and configuration
Parameters
Environment variables
Resources
Outputs
Output
Logs
Errors
Displays
Interaction
Prompts
Approvals
Sleep
Task execution
Execute other tasks
Built-ins
Schedules
Timeouts
File persistence
Advanced build
Dependencies
Build hooks
Files
Local development
Runtime
Workflows
Building views
Overview
Configuration
Dependencies
Component state
Calling tasks and APIs
Layout
Routing
Styling
Permissions
Environment variables
Components
Custom components
Changelog
Development lifecycle
Local development
Code organization
Deployments
Environments
Self-hosting Airplane
Airplane agents
Agent security model
Hosting on AWS
Hosting on Kubernetes
Hosting on GCP
Hosting on Docker
Running on ARM
Beta
Self-hosted storage
Beta
Platform
Airplane CLI
Activity and audit logs
Authentication
Execute rules and constraints
JS templates
Limits and quotas
Log drains
Beta
Managing secrets
Notifications
Parameters
OpenID Connect (OIDC)
Permissions
Sharing and embedding
Slack integration
Building runbooks
Getting started
Blocks
Parameters
Start conditions
Testing runbooks
Manual blocks
Migrate to Tasks
API reference
Introduction
Authentication
Idempotency
Errors
Endpoints
Guides
Best practices for scale
Migrating to Airplane
Security and legal
Security
Privacy policy
Terms of use
Task definition reference
Define tasks as code
See the following pages for how to configure different kinds of tasks:
JavaScript
Python
SQL
REST
Shell
Docker image
GraphQL
Privacy
Terms
Support
© 2023 Airplane Labs