Backed by

Y Combinator

Cloud Infrastructure Toolkit Built for
Python Developers

Use LaunchFlow's Python SDK to simplify and automate your cloud infrastructure.

Infrastructure as Code Python SDK

Add cloud infrastructure to your app with just a few lines of Python

1 import launchflow as lf
2 from fastapi import FastAPI
3
4 # Create and connect to a Postgres database on GCP CloudSQL
5 postgres = lf.gcp.CloudSQLPostgres("postgres-db")
6
7 # Build and deploy this FastAPI app to GCP Cloud Run
8 service = lf.gcp.CloudRun("fastapi-service")
9
10 # Works with any Python framework - FastAPI, Django, Flask, etc.
11 app = FastAPI()
12
13 @app.get("/query")
14 def postgres_endpoint():
15 # Auto configured client libraries for all Resources
16 return postgres.query("SELECT * FROM users")
17

Deploy FastAPI to Cloud Run on GCP. Easily import other GCP resources like Cloud Storage, Postgres, Redis etc.

Google Cloud Platform
Amazon Web Services

arrowClick to run the command

$ lf deploy my-env --auto-approve
Why LaunchFlow

Application-level Infrastructure Types

Unify your infrastructure configuration with your application code.

Autoconfigured Resource Clients
Instantly connect to infrastructure clients that configure themselves at runtime.
API Release Management
Build, deploy, and manage your Python APIs with ease.
Multi-Environment Support
Replicate your app’s infrastructure with zero code changes.
API Icon
import launchflow as lf
instance_count = 0
db_class = "t2.micro"
if lf.environment == "staging":
instance_count = 1
if lf.environment == "prod":
instance_count = 2
db_class = "m2.large"
Service(instance_count=instance_count)
Database(db_class=db_class)
$ lf deploy {env}

dev

API Iconinstance_count=0
API Icondb_class="t2.micro"

staging

API Iconinstance_count=1
API Icondb_class="t2.micro"

prod

API Iconinstance_count=2
API Icondb_class="m2.large"

Simple, Secure
Team Collaboration

Share cloud environments that contain your configuration, secrets, and deployments.

launches
API Icon

Deploy from GitHub

Automatically deploy when you push to GitHub

API Icon

Better Console UI

View infrastructure and logs across environments

API Icon

Audit Logs

See the "who" and "how" for every update

API Icon

RBAC Security

Role-based access control for every environment

Ready to get started?

Add LaunchFlow to your app in minutes. No account required.

launchflow-logo

Simple pricing

Get started for free.
No credit card required.

Pricing details
launchflow-logo

Better cloud resources

View example code in the
GCP / AWS reference docs.

Explore Resources