# Heroku Dev Center > Official docs, guides, and resources for Heroku platform. ## Core Documentation - [Getting Started](https://devcenter.heroku.com/start): Deploy first app, platform basics. - [Deploying Apps](https://devcenter.heroku.com/articles/deploying-nodejs): Language/framework deployment guides. - [CLI Reference](https://devcenter.heroku.com/articles/heroku-cli): Heroku CLI commands and usage. - [Add-ons](https://devcenter.heroku.com/articles/add-ons): Third-party and Heroku add-ons. - [Dynos & Scaling](https://devcenter.heroku.com/articles/dynos): Manage and scale app resources. - [Production Checklist](https://devcenter.heroku.com/articles/production-check): A checklist for deploying a new Heroku app to ensure it is production-ready. ## Programming Language-specific Documentation - [Node.js](https://devcenter.heroku.com/categories/nodejs-support): Node.js deployment and runtime. - [Python](https://devcenter.heroku.com/articles/python-support): Python deployment and runtime. - [Ruby](https://devcenter.heroku.com/categories/ruby-support): Ruby deployment and runtime. - [Java](https://devcenter.heroku.com/categories/java-support): Java deployment and runtime. - [PHP](https://devcenter.heroku.com/categories/php-support): PHP deployment and runtime. - [Golang](https://devcenter.heroku.com/categories/go-support): Go deployment and runtime. - [Scala](https://devcenter.heroku.com/categories/scala-support): Scala deployment and runtime. - [Clojure](https://devcenter.heroku.com/categories/clojure-support): Clojure deployment and runtime. - [Dot Net](https://devcenter.heroku.com/categories/dotnet-support): .NET deployment and runtime. ## Advanced Topics - [Best Practices](https://devcenter.heroku.com/articles/best-practices): Recommended app patterns. - [Security](https://devcenter.heroku.com/articles/security): App and data security. - [Troubleshooting](https://devcenter.heroku.com/articles/troubleshooting): Common issues and fixes. ## Continuous Integration & Deployment - [CI/CD](https://devcenter.heroku.com/articles/github-integration): Automated deployment pipelines. - [Review Apps](https://devcenter.heroku.com/articles/github-integration-review-apps): Review apps. - [Releases](https://devcenter.heroku.com/articles/releases): Releases. - [Pipelines](https://devcenter.heroku.com/articles/pipelines): Pipelines. - [Heroku CI](https://devcenter.heroku.com/articles/heroku-ci): Heroku CI. ## Private Spaces - [Heroku Private Spaces](https://devcenter.heroku.com/articles/private-spaces): An overview of Heroku Private Spaces. - [Shield Private Spaces](https://devcenter.heroku.com/articles/shield-private-spaces): An overview of Shield Private Spaces. - [Heroku Postgres on Private and Shield Spaces](https://devcenter.heroku.com/articles/heroku-postgres-and-private-spaces): Heroku Postgres on Private and Shield Spaces. - [Migrating Heroku Postgres Databases to Private Spaces](https://devcenter.heroku.com/articles/migrating-heroku-postgres-databases-to-private-spaces): Migrating Heroku Postgres Databases to Private Spaces. - [Private Spaces DNS Service Discovery](https://devcenter.heroku.com/articles/dyno-dns-service-discovery): Private Spaces DNS Service Discovery. - [Routing in Private Spaces](https://devcenter.heroku.com/articles/routing-in-private-spaces): Routing in Private Spaces. - [Internal Routing](https://devcenter.heroku.com/articles/internal-routing): Internal Routing. - [Private Space Logging for Shield Spaces](https://devcenter.heroku.com/articles/private-space-logging): Private Space Logging for Shield Spaces. - [Managing Apps in Private Spaces: Granting Permissions](https://devcenter.heroku.com/articles/managing-apps-in-private-spaces-granting-permissions): Managing Apps in Private Spaces: Granting Permissions. - [Private Space Limits](https://devcenter.heroku.com/articles/private-space-limits): Private Space Limits. - [Routing Health Metrics for Private Space Apps](https://devcenter.heroku.com/articles/routing-health-metrics-for-private-space-apps): Routing Health Metrics for Private Space Apps. - [Add-ons and Private Spaces](https://devcenter.heroku.com/articles/add-ons-and-private-spaces): Add-ons and Private Spaces. - [Migrating Apps From a Cedar Private Space to a Fir Private Space](https://devcenter.heroku.com/articles/migrating-apps-from-cedar-spaces-to-fir-spaces): Migrating Apps From a Cedar Private Space to a Fir Private Space. - [Migrating Apps From the Common Runtime to a Private Space](https://devcenter.heroku.com/articles/migrating-apps-from-the-common-runtime-to-a-private-space): Migrating Apps From the Common Runtime to a Private Space. - [Migrating Apps in Private Spaces](https://devcenter.heroku.com/articles/migrating-apps-in-private-spaces): Migrating Apps in Private Spaces. - [Establishing a Trusted Connection Between Private Spaces and Salesforce](https://devcenter.heroku.com/articles/establish-trust-private-space-and-salesforce): Establishing a Trusted Connection Between Private Spaces and Salesforce. - [Private Space Peering](https://devcenter.heroku.com/articles/private-space-peering): Private Space Peering. - [Private Space VPN Connections](https://devcenter.heroku.com/articles/private-space-vpn-connection): Private Space VPN Connections. ## Builds, Buildpacks, and Stacks - [Buildpacks](https://devcenter.heroku.com/articles/buildpacks): An overview of Buildpacks on Heroku. - [Managing Buildpacks](https://devcenter.heroku.com/articles/managing-buildpacks): Managing Buildpacks on Heroku. - [Stacks](https://devcenter.heroku.com/articles/stack): An overview of Stacks on Heroku. ## Networking & SSL - [Networking](https://devcenter.heroku.com/articles/networking): Networking on the Heroku platform. - [Custom Domain Names for Apps](https://devcenter.heroku.com/articles/custom-domains): Custom domain names for apps. - [HTTP Routing](https://devcenter.heroku.com/articles/http-routing): HTTP routing. - [Websockets on Heroku](https://devcenter.heroku.com/articles/websockets): Best practices, limitations, and considerations for using websockets on Heroku. - [Websocket Security](https://devcenter.heroku.com/articles/websocket-security): Best practices for securing websockets on Heroku. - [Understanding TLS on Heroku](https://devcenter.heroku.com/articles/understanding-tls-on-heroku): Understanding TLS on Heroku. - [Automated Certificate Management](https://devcenter.heroku.com/articles/automated-certificate-management): The automatic management of SSL certificates for custom domains on Heroku. - [Heroku App Names, Subdomains, and URLs](https://devcenter.heroku.com/articles/app-names-and-subdomains): Heroku app names, subdomains, and URLs. ## Dynos (Compute) - [Scaling Your Dyno Formation](https://devcenter.heroku.com/articles/scaling): Scaling your dyno formation. - [Autoscaling](https://devcenter.heroku.com/articles/autoscaling): Autoscaling your dyno formation. - [Working with One-Off Dynos](https://devcenter.heroku.com/articles/working-with-one-off-dynos): Working with one-off dynos. - [View Your App's Dynos](https://devcenter.heroku.com/articles/view-your-apps-dynos): View your app's dynos. - [Run Tasks in An Existing Dyno](https://devcenter.heroku.com/articles/run-tasks-in-an-existing-dyno): Run tasks in an existing dyno. - [Preboot](https://devcenter.heroku.com/articles/preboot): Preboot your dyno. - [Dyno Startup Behavior](https://devcenter.heroku.com/articles/dyno-startup-behavior): Dyno startup behavior. - [Dyno Lifecycle](https://devcenter.heroku.com/articles/dyno-lifecycle): Dyno lifecycle. - [Dyno Shutdown Behavior](https://devcenter.heroku.com/articles/dyno-shutdown-behavior): Dyno shutdown behavior. - [Dyno Memory Behavior](https://devcenter.heroku.com/articles/dyno-memory-behavior): Dyno memory behavior. - [Dyno System Clock Synchronization](https://devcenter.heroku.com/articles/dyno-system-clock-synchronization): Dyno system clock synchronization. - [Rolling Deploys](https://devcenter.heroku.com/articles/rolling-deploys): Rolling deploys. - [Dyno Isolation](https://devcenter.heroku.com/articles/dyno-isolation): Dyno isolation. - [Dyno Restarts](https://devcenter.heroku.com/articles/dyno-restarts): Dyno restarts. - [Dyno Runtimes](https://devcenter.heroku.com/articles/dyno-runtimes): Dyno runtimes. - [One-Off Dynos](https://devcenter.heroku.com/articles/one-off-dynos): One-off dynos. - [Dyno Formation](https://devcenter.heroku.com/articles/dyno-formation): Dyno formation. - [Dyno Tiers](https://devcenter.heroku.com/articles/dyno-tiers): Dyno tiers. - [Guidance for Choosing a Dyno](https://devcenter.heroku.com/articles/guidance-for-choosing-a-dyno): Guidance for choosing a dyno size. - [Eco Dyno Hours](https://devcenter.heroku.com/articles/eco-dyno-hours): Eco dyno hours. - [Technical Specifications by Dyno Size](https://devcenter.heroku.com/articles/dyno-sizes): Technical specifications by dyno size. - [Dyno Scaling and Process Limits](https://devcenter.heroku.com/articles/dyno-scaling-and-process-limits): Dyno scaling and process limits. ## Debugging & Performance - [Logging](https://devcenter.heroku.com/articles/logging): View and manage logs. - [Heroku Error Codes](https://devcenter.heroku.com/articles/error-codes): Heroku platform error codes and their meanings. - [Application Metrics](https://devcenter.heroku.com/articles/metrics): View and manage application metrics. - [Language Runtime Metrics](https://devcenter.heroku.com/articles/language-runtime-metrics): Language-specific runtime metrics. - [OpenTelemetry on Heroku](https://devcenter.heroku.com/articles/opentelemetry-concepts-and-heroku): OpenTelemetry concepts on Heroku. ## Best Practices - [Application Load Testing](https://devcenter.heroku.com/articles/application-load-testing): Application Load Testing. - [Heroku Postgres Monitoring Best Practices](https://devcenter.heroku.com/articles/monitoring-heroku-postgres): Best practices for monitoring Heroku Postgres. - [Monitoring Heroku Apps](https://devcenter.heroku.com/articles/monitoring-apps): Monitoring your Heroku apps. - [PgBouncer Configuration](https://devcenter.heroku.com/articles/best-practices-pgbouncer-configuration): PgBouncer configuration. - [Running Kafka Connectors on Heroku](https://devcenter.heroku.com/articles/running-kafka-connectors-on-heroku): Running Kafka Connectors on Heroku. - [Writing Best Practices For Application Logs](https://devcenter.heroku.com/articles/writing-best-practices-for-application-logs): Writing Best Practices For Application Logs. - [Optimizing Resource Costs](https://devcenter.heroku.com/articles/optimizing-resource-costs): Optimizing Resource Costs. ## API & Tooling - [Platform API](https://devcenter.heroku.com/articles/platform-api-reference): Programmatic app management. - [Inference & Agents](https://devcenter.heroku.com/articles/heroku-inference): LLMs and AI tools on Heroku. ## Community & Support - [Support](https://help.heroku.com/): Official help resources. - [Status](https://status.salesforce.com/products/Heroku): Service status updates. ## Handle With Care - [Archived](https://devcenter.heroku.com/articles/archived-articles): Outdated docs. - [Legacy Add-ons](https://devcenter.heroku.com/articles/legacy-add-ons): Deprecated add-ons. ## Note Docs updated regularly; use search for latest info.