Discover the platform for Python that just works.
Developers from startups to enterprise companies build and scale Python apps on Heroku so they can innovate faster.
Heroku gives us a scalable, long-term solution for running our service, so we don't have to jump from provider to provider as our business grows.
Build your app, your way
Whether you prefer frameworks like Django or Flask, or getting your hands dirty with Twisted or raw sockets, Heroku helps you build things your way with the tools you love.
Deliver more with add-ons
Heroku's flexibility gives you the freedom of choice. Our ecosystem includes 200+ fully managed Heroku Add-ons including Postgres, Redis, New Relic, Papertrail, and more.
Fast deploys
Deploy from Git, your CI system, or on every push to a branch on GitHub. Dependency installs are always consistent with your local environment thanks to transparent support for pip freeze
.
Powerful ecosystem
Build opinionated MVC web apps with Django, powerful APIs with FastAPI, or process background jobs with Celery. Run your apps with Gunicorn, Uvicorn, or any other ASGI/WSGI server - the choice is yours!
Uncomplicated scalability
Your app gaining traction? Easily scale app resources with a single click or command! Our auto-scaling feature allows your apps to scale at the pace of your business. Heroku supports apps of all sizes, from small-scale projects to high-traffic production services, and handles over 60 billion requests per day.
Integrated data services
Heroku manages 2.8+ million data stores and our managed data services are optimized for developers, making it even easier to build data-driven apps. Use Heroku Postgres, Heroku Data for Redis, Apache Kafka on Heroku, and more.