


About the Heroku Developer Accredited Professional
The Heroku Developer Accredited Professional credential validates your ability to plan, configure, build, and operate solutions on Salesforce Heroku that meet business requirements and deliver lasting customer value. It’s aimed at practitioners who want to prove real-world skills implementing Heroku-based architectures.
Audience
Accredited Professional exams are available to Salesforce Partners with access to Partner Learning Camp and the Partner Community.
This exam targets individuals with ~1 year of hands-on development on the Heroku Platform, including the ability to:
Build and deploy apps on Heroku, understand buildpacks and how slugs are created.
Use the Heroku CLI (common commands for deploy, config, releases, and app management).
Work with add-ons and the Elements Marketplace (add-ons, buildpacks, Heroku Buttons).
Operate via the Heroku Dashboard (apps, add-ons, logs, metrics, and settings).
Manage the full app lifecycle with Pipelines, Review Apps, and CI/CD.
Apply Heroku Redis for appropriate caching and rate-limit scenarios.
Use Heroku Postgres: data handling, security, followers/forks, and Data Clips.
Design streaming solutions with Apache Kafka (topics, keys, consumer groups).
Select and scope third-party add-ons and share them when appropriate.
Deliver secure solutions on Heroku: SSL options, ACM, and certificate management.
Integrate with Salesforce using Heroku Connect, webhooks, and relevant APIs.
Recommend architectures aligned to the Twelve-Factor App methodology.
Purpose of this Exam Guide
Use this guide to assess readiness for the Heroku Developer Accredited Professional exam. It outlines the target audience, suggested preparation, and the full set of objectives. Salesforce recommends a blend of on-the-job experience, partner curriculum, and self-study for best results.
Exam Details
Format: 60 multiple-choice/multiple-select questions
Time: 90 minutes
Passing score: 68%
Version: Aligned to the Summer ’24 release
Registration fee: USD 150 (plus applicable taxes)
Retake fee: USD 150 (plus applicable taxes)
Delivery: Proctored—testing center or online
References: No hard-copy or online materials allowed during the exam
Prerequisite: None
Exam Outline
The Heroku Developer Accredited Professional exam measures a candidate’s knowledge and skills related to the following objectives. A candidate should have hands-on development experience with Heroku Platform to demonstrate the knowledge and expertise in each of the areas below:
Heroku Platform: Apps and Runtime: 12%
Understand Heroku Dynos and their types
Understanding of various process types Heroku Supports
Understanding of various building blocks of Heroku Application
Heroku Platform: Building and Deployment: 8%
Demonstrate an understanding of the basics behind building and deploying apps on Heroku, including the role of buildpacks in slug creation.
Choose the correct Buildpacks to support a specific use case. Knows when to layer several buildpacks to provide advanced functionality
Heroku Platform - Operations: 12%
Designing scalable solutions that are performant even during high traffic events.
Understand scaling and high traffic concerns on the Heroku Platform, and can appraise the various ways in which Heroku apps can be scaled.
Heroku Platform - Elements: 3%
Design and deploy solutions using add-ons
Understanding of Elements Marketplace, including various add-ons, buildpacks, and Heroku Buttons
Continuous Delivery - Pipelines, Review Apps and CI: 10%
Understand how Heroku Flows works and how it enables teams to streamline the app release process using modern CI/CD tools.
Using Heroku Pipelines and Review Apps in Application Dev Lifecycle
Data: Redis, Postgres, and Data Clips: 8%
Understands when Redis is an appropriate solution for various use cases.
Understanding of Heroku Postgres and its features, including follower and fork database, data handling, and security.
Understanding of Dataclips and how they can be used.
Data - Kafka & Add-ons: 8%
Demonstrates familiarity with designing solutions that use Apache Kafka and Apache Kafka topics to facilitate streaming communication between applications, services, and/or functions.
Understanding of third-party add-ons, how apps use them
Understanding of when an add-on is an appropriate solution for various use cases.
Security - SSL, Certs and ACM: 13%
Designing Secured Complaint Solution on Heroku.
Understanding of different SSL options available in Heroku.
Understanding of ACM and its importance
Integrations - Heroku Connect, API and Webhooks: 13%
Design solutions on Heroku that can integrate with Core Salesforce using Heroku Connect.
Understands Heroku Connect and its features, including which Salesforce APIs, and Write algorithm it supports.
Knowledge of APIs, and how to configure webhooks in Heroku to subscribe various events.
Architecting Apps - 12 Factor Methodology: 13%
Understanding of 12 Factor Methodology
Recommend architectures that use the twelve-factor app methodology correctly.