Heroku
A container-based cloud Platform as a Service (PaaS) for deploying, managing, and scaling modern applications with AI capabilities.
At a Glance
Pricing
Engagement
Available On
About Heroku
Heroku is a fully managed cloud Platform as a Service (PaaS) that enables developers to deploy, manage, and scale modern applications without worrying about infrastructure. The platform supports multiple programming languages including Node.js, Ruby, Java, Python, PHP, Go, Scala, Clojure, and .NET, running apps in smart containers called dynos that provide orchestration, load balancing, security, and logging.
- Heroku Runtime powers applications inside dynos—lightweight, isolated containers that execute on a reliable, fully managed runtime environment with automatic OS patching and container orchestration.
- Heroku AI provides managed inference and agents, enabling developers to build intelligent applications with access to leading AI models including Claude, GPT, Nova, and embedding models for RAG applications, plus Model Context Protocol (MCP) support.
- Heroku Postgres delivers a trusted, secure, and scalable fully managed PostgreSQL database service with features like pgvector for vector similarity search and RAG applications.
- Heroku Key-Value Store offers a robust Redis-based data store with high availability and low-latency failover for caching and real-time data needs.
- Apache Kafka on Heroku connects streaming data with a fully managed service for real-time data processing and event-driven architectures.
- Heroku Flow streamlines continuous delivery with pipelines, review apps, and GitHub integration for automated deployments on every push.
- Heroku Private Spaces provides network-isolated, dedicated runtime environments for enhanced privacy, power, and performance with compliance support.
- Heroku Shield offers a simplified path to building high-compliance applications for regulated industries with HIPAA and PCI compliance capabilities.
- Heroku Connect seamlessly syncs data between Heroku Postgres and Salesforce for unified customer views.
- Heroku Elements Marketplace extends functionality with 200+ add-ons, 380+ buildpacks, and deployment buttons for rapid development.
To get started, sign up for a free account, install the Heroku CLI, and deploy your first app using Git, GitHub, or Docker. The platform handles server configuration, network management, and database tuning, allowing developers to focus on building great applications. Heroku processes over 65 billion requests daily and hosts over 65 million apps, serving startups to Fortune 500 companies with enterprise-grade security and compliance certifications including PCI, HIPAA, ISO, and SOC.
Community Discussions
Be the first to start a conversation about Heroku
Share your experience with Heroku, ask questions, or help others learn from your insights.
Pricing
Eco Dyno
Entry-level dyno for personal accounts
- Deploy with Git and Docker
- Custom domains
- Unified logs
- 2 process types
- Container orchestration
- Automatic OS patching
- Automated certificate management
- Sleeps after 30 minutes of inactivity
Basic Dyno
Always-on dyno with free SSL
- All Eco features
- Free SSL
- 10 process types
- Always on
Standard-1X Dyno
Standard dyno with horizontal scalability
- All Basic features
- Simple horizontal scalability
- App metrics and threshold alerts
- Preboot and zero-downtime deploys
- Unlimited process types
- Unlimited background workers
Standard-2X Dyno
Standard dyno with 1GB RAM
- 1 GB RAM
- 2x-8x compute
- All Standard-1X features
Performance-M Dyno
Performance dyno with dedicated resources
- 2.5 GB RAM
- 12x compute
- Dedicated compute resources
- Autoscaling
- All Standard features
Performance-L Dyno
High-performance dyno for demanding apps
- 14 GB RAM
- 50x compute
- Dedicated compute resources
- Autoscaling
Essential-0 Postgres
Entry-level managed PostgreSQL
- 1 GB disk
- 20 connections
- Encryption-at-rest
- No row limitations
Standard-0 Postgres
Dedicated PostgreSQL server
- 4 GB RAM
- 64 GB disk
- 120 connections
- Fork and follow support
- Rollback up to 4 days
- Credential Management
Premium-0 Postgres
High availability PostgreSQL
- 4 GB RAM
- 64 GB disk
- High Availability
- Roll back up to 7 days
- Max downtime 15 minutes per month
Mini Key-Value Store
Entry-level Redis store
- 25 MB RAM
- 20 connections
- Performance analytics
- Redis Log Metrics
Basic-0 Kafka
Multi-tenant Kafka cluster
- 3.73 GB capacity
- 1 week max data retention
- Multi-tenant shared clusters
Enterprise
Enterprise features for large companies
- Private Spaces
- Heroku Shield for HIPAA/PCI compliance
- Heroku Connect for Salesforce sync
- Enterprise SSO
- Enterprise Teams
- Fine-grained access controls
- Heroku Solutions Architects
- Enterprise-grade support
Capabilities
Key Features
- Dyno containers for app deployment
- Heroku Managed Inference and Agents
- Heroku Postgres with pgvector
- Heroku Key-Value Store (Redis)
- Apache Kafka on Heroku
- Heroku Flow for CI/CD
- GitHub integration
- Review Apps
- Heroku Pipelines
- Heroku Private Spaces
- Heroku Shield for compliance
- Heroku Connect for Salesforce sync
- Auto-scaling
- Fast rollback
- App metrics and monitoring
- Custom domains with SSL
- Buildpacks for language support
- Add-ons marketplace
- Team collaboration tools
- Enterprise SSO
- Model Context Protocol (MCP) support
