Automate infrastructure with Python

LaunchFlow automatically deploys infrastructure to GCP, AWS, and Docker as you use it in your code.

Develop locally then deploy with no extra setup.

Everything deploys to your cloud

checkmarkcheckmark
1 import launchflow as lf
2
3 # Automatically deploys to your cloud account
4 gcp_postgres = lf.gcp.CloudSQLPostgres("gcp-postgres")
5 aws_postgres = lf.aws.RDSPostgres("aws-postgres")
6
7 # Ready to use with no additional setup
8 gcp_postgres.query("SELECT * FROM users")
9 # FastAPI, Flask, & Django integrations
10 aws_postgres.django_settings()
$

A command for every task

LaunchFlow CLI

Create cloud resources and deploy Docker images directly from your code.

CreateFind and create all cloud resources used in your code
$ launchflow create
Deploy
$ launchflow deploy
$

Virtual cloud environments

Tired of DevOps?

LaunchFlow lets you create and connect to infrastructure across multiple cloud environments with zero code changes.

launches
API Icon

Deploy from GitHub

Automatically deploy when you push to GitHub

API Icon

Interactive CLI

Let LaunchFlow guide you through your deployment

API Icon

Release Pipelines

Switch environments with zero code changes

API Icon

Production ready

Configured for security, performance, and reliability

Bring your own framework

LaunchFlow works in any Python environment and integrates with popular API frameworks.

FastAPI
Add Postgres and more to your existing FastAPI app.
1 import launchflow as lf
2 from fastapi import FastAPI, Depends
3 from sqlalchemy.orm import Session
4
5 # Resources automatically created and connected
6 postgres = lf.gcp.CloudSQLPostgres("my-database")
7 bucket = lf.gcp.GCSBucket("my-bucket")
8
9 # Built-in FastAPI dependencies
10 session = lf.fastapi.sqlalchemy(postgres.sqlalchemy_engine())
11
12 app = FastAPI()
13
14 @app.post("/signup")
15 def signup(db: Session = Depends(session)):
16 db.execute("INSERT INTO users ...")
17 bucket.upload("my-file", "user-data")
18 return {"message": "Signup successful"}

Ready to get started?

Explore the docs, or create an account to start building with LaunchFlow. You can also contact the founders directly with any questions.

Quickstart
launchflow-logo

Start for free

Our free tier is perfect for small projects and teams.

Pricing details
launchflow-logo

Start building

Deploy your first system in as little as 10 minutes.

API reference