{"id":80185,"title":"LaunchFlow: A better developer experience on GCP and AWS","tagline":"The easiest way to build Python apps on GCP and AWS","body":"## **TLDR**\n\n[**LaunchFlow**](https://www.launchflow.com/) manages cloud environments in your own GCP / AWS account that are secure, scalable, and cost-effective by default. Import Postgres, Redis, and other cloud resources in your Python code, then deploy everything to your cloud with a single command.\n\n—\n\nLaunchFlow is an [**infrastructure-from-code**](https://infrastructurefromcode.com/) tool that aims to dramatically improve your developer experience on GCP and AWS. We automatically deploy infrastructure to dedicated environments in your cloud as you use it in your code and ensure it's configured for both local development and production deployments.\n\n## **The Problem**\n\nWe believe managing and using cloud infrastructure is far more complex than it should be. It's hard to set up deployment pipelines. It's frustrating to run your application locally. It's annoying to keep your cloud configuration in sync with your application code.\n\nMost teams cobble together their own DevOps automations using a mixture of Terraform, Pulumi, custom scripts, and environment variables. These automations are great when they work but are often brittle and eventually become the main source of overall system complexity.\n\nWe believe there's a better way.\n\n## **The Way**\n\n![](https://lh7-us.googleusercontent.com/86TIu-MtInbRpmbfJWeL50XX54rQ0LV8KadWXaHHZJyZ9pmJ6ZMCKUwHoDLmDDukyiDubynyYQShtBsOLdrrdf08-ZYYEflSKKUIhrb7x9OY8YMNs_OBI_0ydBleeUpuU-jZqe2ycmB_N-PynbDzc7U)\n\nUse LaunchFlow’s Python SDK to import Postgres, Redis, and other cloud resources in your Python code, then deploy everything to dedicated environments in your cloud with a single command.\n\nEverything in the LaunchFlow ecosystem is fully configured for local development and cloud deployments by default.\n\n**Environments**\n\nLaunchFlow **deploys** and **manages** your infrastructure inside [**Environments**](https://docs.launchflow.com/docs/concepts/environments) that run in your own cloud account. These Environments satisfy most compliance requirements by default and are automatically configured for cost, security, and reliability.\n\n![](https://lh7-us.googleusercontent.com/Qa6mHTluFv0JTJqD6JwWs9vzQHmZxtn5j54fqvXUTmieIg20B7nBtZIrTOJ3SquGLPJaYtHvGHUKMuHOmv1zLJge7zLy5KYr8pNzmeSX3abNorK2DQ3I2_2iV6qNP6bRMsh80d1jZFUpjUmAURGpLcY)\n\n**Resources**\n\nYou can **create** and **connect** to cloud [**Resources**](https://docs.launchflow.com/docs/concepts/resources) in an Environment by simply importing them into your code. Our SDK provides ready-to-use client APIs for every Resource so you can immediately start using them in your application both locally and when deployed.\n\n![](https://bookface.ycombinator.com/media/?type=post\u0026id=80185\u0026key=user_uploads/808343/085c12a5-8f53-44b9-8a97-1799f53ff2f4)\n\n**Deployments**\n\nYou can **build** and **deploy** Python applications in the same environment as your resources with a single command. LaunchFlow [**Services**](https://docs.launchflow.com/docs/concepts/services) lets you deploy your APIs to GCP / AWS with all resource permissions and networking settings automatically configured. We will be adding Jobs and Notebook deployments in the next couple of months.\n\n![](https://bookface.ycombinator.com/media/?type=post\u0026id=80185\u0026key=user_uploads/808343/b7c23093-c085-4a3d-97ac-60ebb78d92f5)\n\n## **Works anywhere that Python runs**\n\nLaunchFlow Resources manages its own configuration and can be plugged into any existing Python app. We’re framework-agnostic and work anywhere that Python runs - we also include a library of common utilities for building FastAPI, Flask, and Django apps on the cloud.\n\n## **Why not just use Terraform / Pulumi?**\n\nTools like Terraform and Pulumi make it easy to automate cloud infrastructure, but there is still an added cost of maintaining a separate IaC tool and keeping it in sync with your application encode.\n\nOn top of this, these tools only help you create the infrastructure, but they don't help you actually _use_ it. Engineers can spin up infrastructure in a few minutes, but they'll often spend the rest of the day (or longer) stumbling through docs and blogs, trying to figure out how to actually connect it to their application.\n\nThings only get worse once you add a release pipeline into the mix and now need to figure out how to structure your code to work across multiple environments.\n\nThis creates a tradeoff between automation and overall system complexity, which is why many teams put off IaC practices until they can afford a DevOps engineer/team to maintain the automations for the company.\n\n## **Our ask**\n\nWe are looking for pilot users who would like to start using LaunchFlow today.\n\nIf you’re interested in using LaunchFlow, please email me at [**josh@launchflow.com**](mailto:josh@launchflow.com) or schedule a demo call using my [**Calendly**](https://calendly.com/josh-from-launchflow/one-on-one-with-josh-founder).\n\nHappy launching! 🚀","slug":"KrJ-launchflow-a-better-developer-experience-on-gcp-and-aws","created_at":"2024-04-15T17:39:39.355Z","updated_at":"2026-05-25T00:14:08.235Z","total_vote_count":8,"url":"https://www.ycombinator.com/launches/KrJ-launchflow-a-better-developer-experience-on-gcp-and-aws","share_image_url":"https://lh7-us.googleusercontent.com/Qa6mHTluFv0JTJqD6JwWs9vzQHmZxtn5j54fqvXUTmieIg20B7nBtZIrTOJ3SquGLPJaYtHvGHUKMuHOmv1zLJge7zLy5KYr8pNzmeSX3abNorK2DQ3I2_2iV6qNP6bRMsh80d1jZFUpjUmAURGpLcY","company":{"id":27820,"name":"infra.new","slug":"infranew","url":"https://infra.new","logo":"https://bookface-images.s3.amazonaws.com/small_logos/3ba2bf3c743512b0b3cda71e1f81a113f9c1c05c.png","batch":"Winter 2023","industry":"B2B","tags":["Artificial Intelligence","Developer Tools","SaaS","B2B","Cloud Computing"],"search_path":"https://bookface.ycombinator.com/company/27820"}}