There are different parts to a dyno’s [lifecycle](dyno-lifecycle). This article describes a dyno’s startup behavior.| devcenter.heroku.com
Quick start guides for using the Heroku Managed Inference and Agents add-on.| devcenter.heroku.com
Create apps using the Heroku CLI. You can choose a name for the application and the region when creating the app.| devcenter.heroku.com
Heroku’s Managed Inference and Agents Add-on API offers broad OpenAI compatibility that works for most use cases. You can use familiar OpenAI SDK patterns while gaining access to Heroku’s infrastructure, security, and specialized tools.| Heroku Dev Center Articles
Express Nodes Dedicated IP is an add-on that empowers your Heroku applications with two static, dedicated IP addresses for outbound traffic. With both IPs equal in quality and performance, you have the flexibility to balance your requests or use one as a fallback.| Heroku Dev Center Articles
Pure Memcache provides easy-to-use Memcached Servers on-demand, at outstanding value and performance| devcenter.heroku.com
This article describes how to use pgvector on Heroku Postgres, its use cases, the common query operators, and performance considerations.| devcenter.heroku.com
This article describes what versions Heroku Postgres supports and when versions are deprecated.| devcenter.heroku.com
The interactive prompt helps you run Heroku CLI commands by guiding you through the required inputs.| Heroku Dev Center Articles
The Heroku CLI REPL (Read-Eval-Print Loop) feature provides an interactive environment to run Heroku CLI commands without typing heroku each time.| Heroku Dev Center Articles
Heroku is a cloud platform that allows developers to deploy, manage, and scale applications effortlessly. It abstracts away much of the complexity involved in infrastructure management. To effectively use Heroku, it’s crucial to understand its app lifecycle. The lifecycle consists of several distinct stages that an application undergoes from development to deployment and beyond.| Heroku Dev Center Articles
Heroku AI Studio is a web-based interface that enables developers to explore, test, and understand the capabilities of the Managed Inference and Agents add-on. AI Studio offers a real-time, no-code environment where you can interact with underlying models and tools. You can use AI Studio to prototype and optimize AI-powered features before you implement them. AI Studio enables you to streamline and accelerate your development process, helping you get the most value out of the Managed Inferenc...| Heroku Dev Center Articles
Heroku's Pydantic AI integration enables developers to build production-grade applications and agents.| devcenter.heroku.com
Reference documentation for using tools with the Heroku Managed Inference and Agents add-on.| devcenter.heroku.com
Reference documentation for Heroku Managed Inference and Agents add-on API model cards.| devcenter.heroku.com
OpenAI’s gpt-oss-120b is an open-weight, text-to-text large language model (LLM) that supports both conversational chat and tool-calling. It offers a powerful, transparent, and accessible solution you can customize to run your AI workflows.| Heroku Dev Center Articles
This article covers Heroku's OpenTelemetry (OTel) signals and attributes.| devcenter.heroku.com
This article describes how to run Heroku CLI commands through your application's dynos in order to connect over SSH.| devcenter.heroku.com
Quick start guide for Ruby /v1/chat/completions API| devcenter.heroku.com
Quick start guide for Python /v1/chat/completions API.| devcenter.heroku.com
Quick start guide for JavaScript /v1/chat/completions API| devcenter.heroku.com
Reference documentation for Heroku Managed Inference and Agent add-on CLI commands.| devcenter.heroku.com
Reference documentation for using the Heroku Managed Inference and Agents add-on API with Amazon Nova Lite.| devcenter.heroku.com
High Availability on Heroku Postgres| devcenter.heroku.com
Documents CLI commands to help manage planned maintenance for Heroku Data add-ons.| devcenter.heroku.com
When your app is crashed, out of resources, or misbehaving in some other way, Heroku serves an error page, which can be customized for each application.| devcenter.heroku.com
Authentication on Heroku uses email and password, an API token, or an SSH key. You can also store credentials in .netrc format.| devcenter.heroku.com
This article describes the behavior of [dynos](dynos) when they shut down on Heroku.| devcenter.heroku.com
This page lists articles related to the dyno lifecycle.| devcenter.heroku.com
Learn how to deploy and register custom MCP servers on Heroku for automatic tool execution and model-assisted workflows.| devcenter.heroku.com
Reference documentation for the Heroku Managed Inference and Agents add-on.| devcenter.heroku.com
Reference documentation for Heroku Managed Inference and Agents API /v1/chat/completions.| devcenter.heroku.com
Heroku provides a number of support channels including https://help.heroku.com and the Dev Center.| devcenter.heroku.com
Heroku Exec is a feature for creating secure TCP and SSH tunnels into a dyno. It supports SSH sessions, port forwarding, remote debugging, and inspection with popular Java diagnostic tools.| devcenter.heroku.com
Reference documentation for Heroku Managed Inference and Agents API /v1/embeddings.| devcenter.heroku.com
How to set a maintenance window for Heroku Postgres plans.| devcenter.heroku.com
Heroku’s maintenance mode feature serves a static page to all visitors, allowing developers to perform maintenance tasks that require the absence of incoming traffic.| devcenter.heroku.com
Manage your apps and databases with the Heroku MCP Server STDIO mode, a specialized Model Context Protocol (MCP) implementation that facilitates interaction between large language models (LLMs) and the Heroku Platform. With this implementation, AI-powered applications like Claude Desktop, Cursor,| devcenter.heroku.com
This article describes the restart behavior of Heroku [dynos](dynos) and how to restart them.| devcenter.heroku.com
Fir-generation apps have the option to disable the daily automatic dyno restarts behavior.| devcenter.heroku.com
The Heroku Dashboard is the web user interface for Heroku’s core features and functionality. It provides UI support for managing apps, configuring add-ons, administering teams, and viewing account information.| devcenter.heroku.com
This document is to explain the changes that different customers see after the GA of EA.| devcenter.heroku.com
HTTP routing on the Common Runtime has an HTTP stack supporting HTTP 1.1 or HTTP/2, a rolling timeout mechanism, and multiple simultaneous connections.| devcenter.heroku.com
Complete the necessary steps to prepare your migration from managed-PostgreSQL provider to Heroku Postgres.| devcenter.heroku.com
We know that many organizations have questions about GDPR and the new obligations under GDPR. We have created this document to help you on your compliance journey.| devcenter.heroku.com
Logplex collates log entries from all the running dynos of your app, and other components of the Heroku platform.| devcenter.heroku.com
OpenTelemetry (often shortened to OTel) is an open-source observability framework. It’s like a toolkit for gathering and understanding data about your software’s performance and behavior. This data, often referred to as telemetry data, includes metrics, logs, and traces.| devcenter.heroku.com
Add background workers to your Python application with RQ.| devcenter.heroku.com
Heroku uses a Unix-style process model for web, worker and all other types of commands.| devcenter.heroku.com
This article describes how to provision a Heroku Postgres database add-on.| devcenter.heroku.com
How we protect your data on Heroku Postgres through continuous protection via wal-e and physical backups.| devcenter.heroku.com
How to store configuration of a Heroku app in the environment, keeping config out of code, making it easy to maintain app or deployment specific configs.| devcenter.heroku.com
app.json is a manifest format for describing web apps. It declares environment variables, add-ons, and other information required to deploy and run an app on Heroku.| devcenter.heroku.com
The Heroku extension for VS Code brings all your essential developer tools into VS Code. With it, you can create and manage Heroku apps directly from VS Code.| devcenter.heroku.com
Learn how to export and import PostgreSQL databases.| devcenter.heroku.com
Use Amazon's AWS S3 file-storage service to store static and uploaded files from your application on Heroku.| devcenter.heroku.com
This article describes how to change the plan or underlying infrastructure of Heroku Postgres databases.| devcenter.heroku.com
This article describes how to configure a streaming data connector to stream Change Data Capture (CDC) events from a Heroku Postgres add-on to an Apache Kafka on Heroku add-on provisioned in a Private Space or Shield Private Space.| devcenter.heroku.com
Private Space Logging is a feature that allows you to capture logs at the space level.| devcenter.heroku.com
Telemetry and observability are crucial for maintaining the health and performance of applications. Heroku’s cloud-native telemetry services make it easy to collect trace, metrics and logs from your application and forward them to archival, observability, and alerting services offered by| devcenter.heroku.com
Learn how to verify your Heroku account.| devcenter.heroku.com
Each app on Heroku has a set of running dynos, its dyno formation, which can be scaled up or down instantly from the command line or dashboard.| devcenter.heroku.com
The Heroku Platform uses the PHP buildpack to handle deployed PHP applications. The following shows Heroku’s behavior towards PHP apps and how it recognizes, runs, and builds them.| devcenter.heroku.com
You can specify which runtime(s) to use in your `composer.json` file. Upon a push, Heroku reads the necessary information from `composer.lock`, if present, and falls back to `composer.json` otherwise.| devcenter.heroku.com
Heroku Key-Value Store is an add-on that provides a production Redis service with local command line access, metrics and logs.| devcenter.heroku.com
A description of the log format used by Heroku Postgres Standard and Premium Tier databases.| devcenter.heroku.com
Private Spaces are dedicated environments for running dynos and certain types of add-ons enclosed within an isolated network.| devcenter.heroku.com
This article explains Heroku Postgres provisioning, plans, and connections when using Private Spaces & Shield Spaces.| devcenter.heroku.com
Learn about the different generations of Heroku and associated features| devcenter.heroku.com
Heroku calculates billing based on wall-clock usage.| devcenter.heroku.com
Logs are a stream of time-stamped events aggregated from the output streams of all your app’s running processes. Retrieve, filter, or use syslog drains.| devcenter.heroku.com
Heroku Container Registry allows you to deploy your Docker-based app to Heroku. Both Common Runtime and Private Spaces are supported.| devcenter.heroku.com
Queueing is the key to building scalable web apps. Move the heavy lifting away from your web processes - rather put items on a queue for a background process.| devcenter.heroku.com
A pipeline is a group of Heroku apps that share the same codebase.| devcenter.heroku.com
The Private Spaces Runtime are built on a different architecture than the Common Runtime, and it comes with different default limits. To have limits increased for your spaces, open a support ticket.| devcenter.heroku.com
How to create, modify or destroy a Private Space.| devcenter.heroku.com
Reference documentation describing the support for .NET using Heroku's .NET buildpack.| devcenter.heroku.com
Configuring database connections in the Active Record connection pool for apps running with a multi-threaded or multi-process web server.| devcenter.heroku.com
Heroku Review Apps run the code in any GitHub pull request in a complete, disposable Heroku app. Review Apps each have a unique URL you can share, making them a great way to propose, test, and merge changes to your| devcenter.heroku.com
A description of the custom error information written to logs when your app experiences an error.| devcenter.heroku.com
An overview of buildpacks, which are responsible for transforming deployed code into an executable bundle which can be executed on a dyno| devcenter.heroku.com
Building and configuring syslog, HTTPS log drains and Telemetry drains| devcenter.heroku.com
The performance characteristics of Heroku Postgres tiers, based on their multitenancy, CPU, RAM and I/O architectures.| devcenter.heroku.com
A guide to using Puma on Heroku. Puma uses threads, in addition to worker processes, to make more use of a systems available CPU.| devcenter.heroku.com
How to upgrade the PostgreSQL version of a Heroku Postgres database.| devcenter.heroku.com
A Procfile is a list of process types in an app. Each process type declares a command that is executed when a dyno of that process type is started.| devcenter.heroku.com
This article explains how to use the Heroku Local CLI plugin.| devcenter.heroku.com
Creating and managing a Heroku application in a specific geographic region.| devcenter.heroku.com
Schedule recurring or time-based jobs on Heroku with the Scheduler add-on or by implementing a custom clock process.| devcenter.heroku.com
Use one-off dynos to execute administrative or maintenance tasks for the app. They can be executed using the `heroku run` command.| devcenter.heroku.com
Heroku PGBackups allows you to capture backups of your databases using logical backup techniques.| devcenter.heroku.com
A dyno is a lightweight Linux container that runs a single user-specified command. The dyno manager manages many different applications and keeps dynos running automatically.| devcenter.heroku.com
The 'Deploy to Heroku' button is a simple mechanism that enables people to deploy apps to Heroku without leaving the web browser, and with little or no configuration.| devcenter.heroku.com
Configuring Rails applications to use the Unicorn web server, enabling the concurrent processing of requests.| devcenter.heroku.com
This reference documentation describes the the support for Node.js on Heroku.| devcenter.heroku.com
Slugs are compressed and pre-packaged copies of an application, optimized for distribution by the Heroku dyno manager. Minimize slug size with .slugignore| devcenter.heroku.com
Use Heroku Postgres followers to create database replicas, leader-follower setups, hot standbys and to quickly upgrade/migrate databases.| devcenter.heroku.com
Understand your application's memory usage| devcenter.heroku.com
Heroku Connect is an add-on that provides a data synchronization service between Salesforce and Heroku Postgres databases.| devcenter.heroku.com
Apache Kafka on Heroku is a fully managed and integrated Kafka offering on the Heroku platform.| devcenter.heroku.com