Star
Contact SalesGet Started
    • Core Features
    • Enterprise Edition
    • Cloud EditionRequest Access
    • Platform Overview
    • Use-cases

    • Data Workflow
    • Infrastructure Automation
    • AI Workflows

      Users

    • Data Engineers
    • Software Engineers
    • Platform Engineers

      Industries

    • Finance
    • Automotive
    • Retail
    • Healthcare
    • Public Services
    • Software & Services
  • Plugins
    • Docs
    • Integrations
    • Blueprints
    • Blog
    • Stories
    • Courses
    • Events
    • About Us
    • Newsroom
    • CareersHiring!
    • Partners
    • Contact us
  • Pricing
  • Get Started Join us on Slack
    Star
    Book a Demo
  • Core Features
  • Enterprise Edition
  • Cloud EditionRequest Access
  • Platform Overview

Use-cases

  • Data Workflow
  • Infrastructure Automation
  • AI Workflows

Users

  • Data Engineers
  • Software Engineers
  • Platform Engineers

Industries

  • Finance
  • Automotive
  • Retail
  • Healthcare
  • Public Services
  • Software & Services
  • Docs
  • Integrations
  • Blueprints
  • Blog
  • Stories
  • Courses
  • Events
  • About Us
  • Newsroom
  • CareersHiring!
  • Partners
  • Contact us
Version·2.0

Search

Ctrl + K
  • Get Started with Kestra
    • Quickstart
    • Claude Code Quickstart
    • Installation Guide
      • Docker
      • Docker Compose
      • Kubernetes
      • Kubernetes on AWS EKS with Amazon RDS and S3
      • Kubernetes on GCP GKE with CloudSQL and Cloud Storage
      • Kubernetes on Azure AKS with Azure Database and Blob Storage
      • AWS EC2 with Amazon RDS and S3
      • GCP VM with Cloud SQL and GCS
      • Azure VM with Azure Database
      • DigitalOcean Droplet with Managed Database
      • Standalone Server
      • Windows
      • Podman Compose
    • Tutorial
      • Fundamentals
      • Inputs
      • Outputs
      • Triggers
      • Flowable tasks
      • Error Handling
    • Architecture
      • Main components
      • Server components
      • Deployment architecture
      • Multi-tenancy
      • Data Storage in Kestra
    • Contribute to Kestra
      • Kestra Codebase
      • Kestra Documentation
      • Community Guidelines
    • UI & No Code
      • Dashboards
      • Flows
      • Executions
      • Namespaces
      • Settings
      • Playground
  • Build with Kestra
    • Workflow Components
      • Flow
      • Tasks
        • Flowable Tasks
        • Runnable Tasks
        • Task Runs
      • Namespace
      • Plugins
      • Execution
      • Variables
      • Inputs
      • Outputs
      • Checks
      • Triggers
        • Schedule Trigger
        • Flow Trigger
        • Webhook Trigger
        • Polling Trigger
        • Realtime Trigger
        • MCP Tool Trigger
      • Labels
      • Subflows
      • Errors
      • Retries
      • Task Timeout
      • Concurrency Limits
      • Descriptions
      • Disabled flag
      • States
      • SLA
      • Finally
      • afterExecution
      • Quotas
      • Reusable Inputs
    • Concepts
      • Namespace Files
      • Revision
      • Secrets
      • Key Value (KV) Store
      • Pebble Templating Engine
      • Blueprints
      • Data storage and processing
      • Caching
      • File Access in Kestra
      • System Flows
      • System Labels & Hidden Labels
    • Multi-Language Script Tasks
      • Programming Languages
      • Commands and Script Tasks
      • Inline Scripts in Docker
      • Task Runners
      • Building a Custom Docker Image
      • Installing Dependencies at Runtime
      • Outputs and Metrics
      • Input and Output Files
      • Logging
      • Execution Context
      • Bind Mount
      • Git Clone task
      • Working Directory
    • AI Orchestration
      • LLM Tasks and AI Agents
      • RAG Workflows
      • Flow MCP Servers
    • Version Control & CI/CD
      • Version Control with Git
      • VS Code Extension
      • CI/CD Pipeline
        • GitHub Actions
        • GitLab CI
        • Terraform
        • Helpers
        • Azure DevOps
        • Bitbucket Pipes
    • Develop with AI
      • AI Copilot
      • Docs MCP Server
      • Agent Skills
      • Docs for Agents
    • Plugin Developer Guide
      • Set Up for Plugin Development
      • Contribution Guidelines
      • Gradle Configuration
      • Develop a Task
      • Develop a Trigger
      • Add Unit Tests
      • Document Your Kestra Plugin with Annotations
      • Build and Publish a Kestra Plugin
      • Develop a File Renderer
      • Develop Plugin Artifacts
    • Use Cases
      • Data Pipelines
      • dbt Workflows
      • Microservices
      • Infrastructure
      • Approval Processes
      • Python Workflows
    • How-to Guides
  • Scale with Kestra
    • Cloud & Enterprise Edition
      • Overview
        • Features
        • Enterprise Edition Setup Guide
        • Migrate from Open Source
        • Standalone Server Installation Guide
      • Governance
        • Assets
          • Declare Assets
          • Tasks and Triggers
          • Manage Assets
        • Audit Logs
        • Namespace Management
        • Allowed & Restricted Plugins
        • Cases
        • Custom Blueprints
        • Log Shipper
        • Policies
        • Promote
        • Secrets Manager
        • Tenants
        • Unit Tests
        • Worker Isolation
      • Authentication & Users
        • Authentication
        • API Tokens
        • Kestra EE API
        • Credentials
        • Invitations
        • Role-Based Access Control (RBAC)
          • Permissions Reference
        • SCIM Directory Sync in Kestra Enterprise
          • authentik SCIM Provisioning in Kestra
          • Keycloak SCIM Provisioning in Kestra
          • Microsoft Entra ID SCIM Provisioning in Kestra
          • Okta SCIM Provisioning in Kestra Enterprise
        • Service Accounts
        • SSO
          • authentik SSO
          • Google OIDC SSO
          • Keycloak SSO
          • LDAP
          • Microsoft OIDC SSO
          • Okta OIDC SSO
      • Scalability & Productivity
        • Apps
        • Worker Group
      • Instance Management
        • Instance Owner
        • Announcements
        • Kill Switch
        • Maintenance Mode
        • Versioned Plugins
      • Kestra Cloud
        • Getting started
        • Cloud compute
        • Task runs
        • Setup for IT Admins
    • Task Runners
      • Task Runner Overview
      • Task Runner Benefits
      • Task Runner vs. Worker Group
      • Task Runner Types
        • Process Task Runner
        • Docker Task Runner
        • Kubernetes Task Runner
        • AWS Batch Task Runner
        • AWS EC2 Task Runner
        • AWS Lambda MicroVM Task Runner
        • Azure Batch Task Runner
        • Azure Virtual Machine Task Runner
        • Google Batch Task Runner
        • Google Compute Engine Task Runner
        • Google Cloud Run Task Runner
        • Huawei Cloud CCI Task Runner
        • Cloud Task Runner
    • Best Practices
      • Flow Best Practices
      • Dev to Prod
      • Sensitive and Shared Values
      • Loop
      • Purging Data
      • Fetch Patterns
      • Assets
      • Naming Conventions
      • Manage Environments
      • pip Dependencies
      • Expressions with Namespace Files
      • Git Version Control
      • Flow Outputs
      • Business Unit Separation
      • Secrets
  • Manage Kestra
    • Administrator Guide
      • Software and Hardware Requirements
      • Alerting & Monitoring
      • Troubleshooting
      • Backup & Restore
      • Troubleshooting Basic Authentication
      • Custom CA on Kubernetes
      • MITM Proxy for DinD
      • High Availability
      • JVM CPU Limits
      • External Log Data Store
      • MITM Proxy for Kestra
      • OpenTelemetry
      • Prometheus Metrics
      • Purge
      • Server Components Liveness
      • Service Instance Metrics
      • Configure SSL for Kestra
      • Managing Upgrades
      • Usage
      • Webserver URL
    • Migration Guide
      • 2.0.0
        • Migration tutorial
        • bulk-update --delete Default
        • condition → when (Checks)
        • Database Migrations
        • EE Git Clone Removed
        • Execution API Response
        • Execution Data in Internal Storage Removed
        • ForEach Replaced by Loop
        • Git Dashboard Tasks (EE)
        • Helm gRPC Worker-Controller
        • Group Sync Joins Existing Groups
        • ION Binary Format
        • json() → fromJson()
        • local.Delete recursive Default
        • Management Endpoint Hardening
        • MySQL Isolation Level
        • Parallel and Dag onChildFailure
        • pluginDefaults.forced Removed from Flows
        • pluginDefaults Removed
        • RBAC Action Model
        • SDK Auth Required
        • Super Admin → Instance Owner
        • Terraform provider
        • Trigger Conditions Redesign
      • 1.3.0
        • Enterprise License Upgrade
        • File Listing Default: 25
        • LTS Migration (1.0 → 1.3)
      • 1.2.0
        • Namespace Files Migration
        • Notifications Plugin Split
      • 1.1.0
        • ForEachItem Starts at 0
        • KV & Secrets Metadata Migration
        • New prefill Property
        • Query Task: Single Statement
        • Task Runs UI Removed
        • Webhook Response Type Changed
      • 1.0.0
        • Custom Plugin Package Structure
        • Helm Chart Restructure
        • Input Defaults: Dynamic Rendering
        • PurgeAuditLogs permissions → resources
        • Reserved Keywords as Flow IDs
        • Singer Plugin Removed
      • 0.24.0
        • Basic Auth Now Required
        • FILE Input: Capture Filename
        • IAM & API Endpoint Changes
        • LangChain4j → Plugin AI
        • maxAttempts Rename
      • 0.23.0
        • BOOLEAN → BOOL
        • Env Prefix: KESTRA_ → ENV_
        • Default pullPolicy: IF_NOT_PRESENT
        • Flow Trigger: PAUSED State
        • S3 & GCS Storage Path Migration
        • JDBC autocommit Removed
        • LoopUntil checkFrequency Defaults
        • Python Default Image: 3.13-slim
        • Script WARNING State Removed
        • SQL Server Backend Removed
        • Superadmin Property Migration
        • EE: Mandatory Multitenancy
        • OSS: defaultTenant Context
        • Tenant Removed from Superadmin API
      • 0.22.0
        • Azure Log Exporter Split
        • Default Tenant Deprecated
        • Service Account Non-Unique Names
        • Account Lockout Policy
        • Helm Health Check Paths
        • kv() Missing Key Error
        • Plugin version Rename
      • 0.21.0
        • Git Default Branch: main
        • Parent Flow Restart Behavior
        • Secret Function Throws on Missing
        • stderr Logged as ERROR
        • ME & APITOKEN Permissions
      • 0.20.0
        • Cluster Monitoring: SUPER_ADMIN
        • Conditions Renamed
        • Custom Plugins: namespace Param
        • Elasticsearch Indexer Embedded
        • KV Cross-Namespace Permissions
        • Restore Kafka Queue
        • Mail & Secret Manager Config
        • Username → Email
        • Worker Group Fallback Behavior
      • 0.19.0
        • State Store → KV
      • 0.18.0
        • runner → taskRunner
        • task_defaults → plugin_defaults
      • 0.17.0
        • NON_NULL JSON Serialization
        • LocalFiles Deprecated
        • Plugin Discovery Mechanism
        • Renamed Plugins
        • Volume Mount → Plugin Config
      • 0.15.0
        • Inputs: name → id
        • Micronaut 4.3 Compatibility
        • scheduleConditions Deprecated
        • Subflow Output Behavior
      • 0.14.0
        • groups → groupList Rename
        • Non-Recursive Pebble Rendering
      • 0.13.0
        • Sync Default Tenant Access
      • 0.12.0
        • Listeners → Flow Triggers
      • 0.11.0
        • Script Tasks → Plugins
        • Templates → Subflows
    • Performance
      • Benchmarks
      • Performance Tuning
      • Sizing and Scaling Infrastructure
    • Security
  • Reference Docs
    • Releases & LTS Policy
      • Changelog
    • Configuration
      • Configuration Basics
      • Runtime and Storage
      • Observability and Networking
      • Plugins and Execution
      • Security and Secrets
      • Enterprise and Advanced
    • Expressions
      • Execution Context
      • Pebble Syntax
      • Filter Reference
        • JSON Filters
        • Collections Filters
        • String Filters
        • Date Filters
        • YAML Filters
      • Function Reference
        • Rendering Functions
        • Data Access Functions
        • Parsing Functions
        • Workflow Functions
        • Utility Functions
        • Date Functions
    • Terraform Provider
      • Terraform Provider in Kestra: Data Sources Index
        • Terraform Provider in Kestra: Read Bindings
        • Terraform Provider in Kestra: Read Flows
        • Terraform Provider in Kestra: Read Groups
        • Terraform Provider in Kestra: Read KV Entries
        • Terraform Provider in Kestra: Read Namespace Files
        • Terraform Provider in Kestra: Read Namespaces
        • Terraform Provider in Kestra: Read Policies
        • kestra_reusable_inputs
        • Terraform Provider in Kestra: Read Roles
        • Terraform Provider in Kestra: Read SA API Tokens
        • Terraform Provider in Kestra: Read Service Accounts
        • Terraform Provider in Kestra: Read Templates
        • Terraform Provider in Kestra: Read Tenants
        • Terraform Provider in Kestra: Read Tests
        • Terraform: Read User API Tokens in Kestra
        • Terraform Provider in Kestra: Read Users
        • Terraform Provider in Kestra: Read Worker Groups
        • Terraform Provider in Kestra: Read Worker Queues
      • Kestra Terraform Provider Guides
        • Bulk Import Existing Kestra Resources
        • Kestra Terraform Provider: Configuration Options
        • Getting started with Kestra Enterprise
        • Kestra Terraform Provider: Namespace Migration Guide
        • Kestra Terraform Provider: RBAC Permission Migration Guide
        • Kestra Terraform Provider: Worker Group Migration Guide
        • Working with YAML in Kestra Terraform Provider
      • Terraform Resources in Kestra: Manage Index
        • Terraform: Manage Apps in Kestra
        • Terraform: Manage Bindings in Kestra
        • Terraform: Manage Dashboards in Kestra
        • Terraform: Manage Flows in Kestra
        • Terraform: Manage Groups in Kestra
        • Terraform: Manage KV Entries in Kestra
        • Terraform: Manage Namespace Files in Kestra
        • Terraform: Manage Namespace Secrets in Kestra
        • Terraform: Manage Namespaces in Kestra
        • Terraform: Manage Governance Policies in Kestra
        • kestra_reusable_inputs
        • Terraform: Manage Roles in Kestra
        • Terraform: Manage Security Integrations in Kestra
        • Terraform: Manage Service Account API Tokens
        • Terraform: Manage Service Accounts in Kestra
        • Terraform: Manage Templates in Kestra
        • Terraform: Manage Tenants in Kestra
        • Terraform: Manage Tests in Kestra
        • Terraform: Manage User API Tokens in Kestra
        • Terraform: Manage User Group Memberships in Kestra
        • Terraform: Manage User Passwords in Kestra
        • Terraform: Manage User Tenant Access in Kestra
        • Terraform: Manage Users in Kestra
        • Terraform: Manage Worker Groups in Kestra
        • Terraform: Manage Worker Queues in Kestra
    • API Reference
      • Cloud & Enterprise Edition API
      • Open Source API
      • Problem Details
        • AI request failed
        • App error
        • Bad request
        • Bulk validation failed
        • Conflict
        • Entity already exists
        • Feature disabled by license
        • Access denied
        • Internal server error
        • Invalid argument
        • Invalid credentials
        • Invalid entity
        • Invalid value format
        • Invalid JSON
        • Invalid plugin type
        • Invalid query filters
        • Invalid query parameter
        • Invalid request body
        • License limit reached
        • Resource is locked
        • Method not allowed
        • Migration required
        • Not acceptable
        • Resource not found
        • Password policy not met
        • Payload too large
        • Policy violation
        • Resource has expired
        • Resource is leased
        • Service unavailable
        • Operation timed out
        • Too many requests
        • Authentication required
        • Unsupported media type
        • Validation failed
      • Query filters
      • SDKs
        • Go SDK
        • Java SDK
        • JavaScript SDK
        • Python SDK
    • Kestra CLI
      • Kestra Server Commands
      • kestractl
    • Glossary
  1. Docs
  2. Cloud & Enterprise Edition
  3. Kestra Cloud

Kestra Cloud

Get Involved
  • GitHub
  • Join Us on Slack
  • YouTube
  • LinkedIn
  • Reddit
  • Twitter
  • Bluesky
For the complete documentation index, see llms.txt. For a full content snapshot, see llms-full.txt. Append .md to any kestra.io/docs/* URL for plain Markdown.

Available on:Cloud

Kestra Cloud is a fully managed Kestra Enterprise instance. The guides in this section cover onboarding, setup with your IT team, compute billing, and task run counting.

Getting started

Set up your Kestra Cloud instance, run your first flow, add secrets, invite your team, and connect to production.

Cloud compute

Understand which task types use Kestra Cloud compute, what is measured per attempt, and how to run tasks on your own infrastructure instead.

Task runs

Understand what a task run is, which ones are counted toward your Kestra Cloud usage, and how loops, subflows, and retries affect the count.

Setup for IT Admins

What IT, security, and platform admins do so a team can use Kestra Cloud, including network access, SSO, cloud credentials, Git, and the security review.

Previous
Getting startedKestra Cloud: Getting Started
Next

Was this page helpful?

Send Feedback

😔

Get Kestra Updates

SOC 2GDPR
Kestra's logo

Open Source Declarative
Orchestration Platform

Get Started
  • Getting Started
  • Documentation
  • Blueprints
  • Plugins
  • FAQs
Learn
  • Blogs
  • Resources
  • Videos
  • Kestra Academy
  • Administrator Guide
  • Release Notes
  • API Reference
Resources
  • All Comparisons
  • All Integrations
  • Resources Center
Industries
  • Finance
  • Healthcare
  • Public Services
  • Software & Services
  • Retail
  • Automotive
Community
  • Community Overview
  • Slack
  • GitHub
Company
  • About Us
  • Partners
  • Careers Hiring!
  • Security
  • Contact

© 2026 Kestra Technologies. Developed with ♥ on 🌎.

Privacy PolicyCookie Policy