Overview

Heroku was founded in 2007 and is headquartered in San Francisco, USA. It is one of the earliest Platform-as-a-Service (PaaS) providers and the birthplace of the 12-Factor App methodology. In 2010, Heroku was acquired by Salesforce for $212 million, becoming a key part of its cloud application platform. Developers deploy with a simple git push, with no servers to manage, letting teams focus on business code.

At its core, Heroku runs applications on dynos (lightweight container runtimes), delivering cloud server-grade app hosting backed by managed data services such as Heroku Postgres, Key-Value Store and Apache Kafka, plus 150+ third-party add-ons and 380+ open source buildpacks. In recent years it has expanded into AI capabilities (Managed Inference and Agents, MCP), becoming an all-in-one cloud application platform from prototype to enterprise production.

Key Strengths

  • Git one-click deployment: git push heroku main completes build, release and rollback, cutting time-to-live to minutes for fast-iterating teams. See Git deployment workflow for the workflow.
  • Autoscaling: Web/Worker dynos support horizontal (more instances) and vertical (bigger specs) scaling with traffic-based triggers, absorbing promotions and traffic spikes.
  • Rich add-on ecosystem: 150+ third-party add-ons and 380+ open source buildpacks integrate databases, caching, monitoring and email with one click. See website database selection guide for choices.
  • Managed data services: Heroku Postgres includes pgvector vector search for RAG and AI apps; Key-Value Store (Redis) and Apache Kafka cover caching and streaming needs.
  • Enterprise capabilities: Private Spaces network isolation, Shield (HIPAA/PCI) and SSO, together with zero-downtime release and CI/CD, meet high-compliance and high-availability requirements.

Product Ecosystem

Heroku Runtime (Dyno)

Dynos are Heroku's core compute units, split into Web dynos (HTTP requests) and Worker dynos (background jobs), with two runtimes: Cedar and the Kubernetes-powered Fir. They support Node.js, Ruby, Python, Java, PHP, Go, Scala, Clojure, .NET and 9+ languages, plus any Linux-runnable language via third-party buildpacks.

Heroku Data Services

  • Heroku Postgres: Fully managed PostgreSQL with Fork, Follow, high availability and encryption, and built-in pgvector vector search for RAG apps.
  • Heroku Key-Value Store: Managed Redis-compatible cache and message queue.
  • Apache Kafka on Heroku: Managed streaming platform for real-time data processing and event-driven architectures.

Heroku AI

Managed Inference and Agents provides one-click access to leading large language, embedding and image generation models; MCP (Model Context Protocol) hosts AI agent tools and APIs, suitable for building AI applications and automation.

Heroku Enterprise

Private Spaces provide network-isolated dedicated runtimes, Heroku Shield targets regulated industries such as healthcare and finance, SSO supports Okta and Salesforce Identity, and Heroku Connect delivers bidirectional sync with Salesforce data.

Limitations

  • High long-run costs: Standard/Performance dynos cost more than comparable VPS platforms such as DigitalOcean or container platforms; evaluate cost optimization once traffic stabilizes, see cloud cost control for small sites.
  • Deep platform lock-in: Dependence on add-ons and the proprietary runtime (Buildpack/Procfile) means migrating to AWS, Kubernetes or other clouds requires reworking the deployment flow; see cloud server migration tools comparison.
  • Limited free allowance: Eco includes about 1000 dyno hours/month with sleeping, resource-limited instances, not suited to running production long term.
  • Not China-friendly: Nodes are hosted overseas, so direct connections from mainland China are unstable; use CDN acceleration or a domestic PaaS for China-facing users.

Use Cases

  • Rapid prototyping and MVP (★★★★★): git push goes live in minutes with no operations, ideal for quickly validating product ideas.
  • Small-team web apps (★★★★): No dedicated ops team needed, developers deploy independently with GitHub integration and Review Apps.
  • Quick API launch (★★★★): Build API backends fast with Postgres and Redis; see API integration basics.
  • Teaching and experimentation (★★★★): Great for learning cloud deployment and DevOps practices with a low entry barrier.
  • Long-running heavy production (★★★): Costs rise with scale; long-term operations can consider migrating to VPS or container platforms, see high-value VPS recommendations.

Pricing

Plan Monthly (reference) Core specs
Eco $5 About 1000 dyno hours/month, entry and prototyping
Basic $7 Standard web apps, no auto-sleep
Standard-1X $25 Production entry, 512MB RAM
Standard-2X $50 High performance, 1GB RAM
Performance-M $250 High traffic, 2.5GB RAM

Note: dyno prices are official reference prices; Postgres, Redis and add-ons are billed separately by plan and usage, see cloud server pricing reference for details.

FAQ

  • How are Heroku and Salesforce related? Heroku was founded in 2007 and acquired by Salesforce for $212 million in 2010, operating as an independent PaaS brand under Salesforce, with Heroku Connect enabling bidirectional sync with Salesforce data; see cloud computing trends 2026 H2.

  • How does the Heroku free allowance work? The Eco plan includes about 1000 dyno hours/month of allowance; beyond that or with upgraded specs, usage is billed by volume. Free instances may sleep and are not suited to production. See free vs paid plan comparison for the trade-off thinking.

  • Which languages does Heroku support? Officially Node.js, Ruby, Python, Java, PHP, Go, Scala, Clojure, .NET and more; any language that runs on Linux can be added via third-party buildpacks; see tech stack evaluation guide.

  • How do Heroku and Railway / Render compare? All three are PaaS; Heroku has the most mature ecosystem with the most complete add-ons and compliance, while Railway and Render offer more flexible pricing. See cross-provider server migration for migration cost and feature differences.

  • Is Heroku suitable for long-term production? Yes, but watch costs: Performance dynos are expensive over time, so compare VPS/container platform costs once traffic stabilizes, see cloud cost optimization report.