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
1 import launchflow as lf23 # Automatically deploys to your cloud account4 gcp_postgres = lf.gcp.CloudSQLPostgres("gcp-postgres")5 aws_postgres = lf.aws.RDSPostgres("aws-postgres")67 # Ready to use with no additional setup8 gcp_postgres.query("SELECT * FROM users")9 # FastAPI, Flask, & Django integrations10 aws_postgres.django_settings()
$
A command for every task
LaunchFlow CLI
Create cloud resources and deploy Docker images directly from your code.
$
Virtual cloud environments
Tired of DevOps?
LaunchFlow lets you create and connect to infrastructure across multiple cloud environments with zero code changes.
Deploy from GitHub
Automatically deploy when you push to GitHub
Interactive CLI
Let LaunchFlow guide you through your deployment
Release Pipelines
Switch environments with zero code changes
Production ready
Configured for security, performance, and reliability
Bring your own framework
LaunchFlow works in any Python environment and integrates with popular API frameworks.
1 import launchflow as lf2 from fastapi import FastAPI, Depends3 from sqlalchemy.orm import Session45 # Resources automatically created and connected6 postgres = lf.gcp.CloudSQLPostgres("my-database")7 bucket = lf.gcp.GCSBucket("my-bucket")89 # Built-in FastAPI dependencies10 session = lf.fastapi.sqlalchemy(postgres.sqlalchemy_engine())1112 app = FastAPI()1314 @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.