Trailblaze Prep
All CertificationsCertification PathBecome a CTASearchContact Us

Choose your role

Associate
Administrator
Developer
Consultant
Marketing
Architect
Accredited Professional
Salesforce Certified Advanced Field Service Accredited ProfessionalSalesforce Certified B2B Commerce Admin Accredited ProfessionalSalesforce Certified B2B Commerce Developer Accredited ProfessionalSalesforce Certified Communications Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Trade Promotion Management Accredited ProfessionalSalesforce Certified Contact Center Accredited ProfessionalSalesforce Certified CPQ and Billing Consultant Accredited ProfessionalSalesforce Certified Energy and Utilities Cloud Accredited ProfessionalSalesforce Certified Financial Services Cloud Accredited ProfessionalSalesforce Certified Health Cloud Accredited ProfessionalSalesforce Certified Heroku Developer Accredited ProfessionalSalesforce Certified Loyalty Management Accredited ProfessionalSalesforce Certified Manufacturing Cloud Accredited ProfessionalSalesforce Certified Marketing Cloud Advanced Cross Channel Accredited ProfessionalSalesforce Certified Marketing Cloud Intelligence Accredited ProfessionalSalesforce Certified Marketing Cloud Personalization Accredited ProfessionalSalesforce Certified Media Cloud Accredited ProfessionalSalesforce Certified Net Zero Cloud Accredited ProfessionalSalesforce Certified Order Management Administrator Accredited ProfessionalSalesforce Certified Order Management Developer Accredited ProfessionalSalesforce Certified Process Automation Accredited ProfessionalSalesforce Certified Public Sector Solutions Accredited Professional
Sales
Designer
Tableau
Associate
Administrator
Developer
Consultant
Marketing
Architect
Accredited Professional
Salesforce Certified Advanced Field Service Accredited ProfessionalSalesforce Certified B2B Commerce Admin Accredited ProfessionalSalesforce Certified B2B Commerce Developer Accredited ProfessionalSalesforce Certified Communications Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Accredited ProfessionalSalesforce Certified Consumer Goods Cloud Trade Promotion Management Accredited ProfessionalSalesforce Certified Contact Center Accredited ProfessionalSalesforce Certified CPQ and Billing Consultant Accredited ProfessionalSalesforce Certified Energy and Utilities Cloud Accredited ProfessionalSalesforce Certified Financial Services Cloud Accredited ProfessionalSalesforce Certified Health Cloud Accredited ProfessionalSalesforce Certified Heroku Developer Accredited ProfessionalSalesforce Certified Loyalty Management Accredited ProfessionalSalesforce Certified Manufacturing Cloud Accredited ProfessionalSalesforce Certified Marketing Cloud Advanced Cross Channel Accredited ProfessionalSalesforce Certified Marketing Cloud Intelligence Accredited ProfessionalSalesforce Certified Marketing Cloud Personalization Accredited ProfessionalSalesforce Certified Media Cloud Accredited ProfessionalSalesforce Certified Net Zero Cloud Accredited ProfessionalSalesforce Certified Order Management Administrator Accredited ProfessionalSalesforce Certified Order Management Developer Accredited ProfessionalSalesforce Certified Process Automation Accredited ProfessionalSalesforce Certified Public Sector Solutions Accredited Professional
Sales
Designer
Tableau

Updated for Winter '26

Salesforce Heroku Developer AP Exam Tips (Winter '26): How to Pass

The Heroku Developer AP validates your expertise in building and deploying applications on Heroku. These tips focus on application deployment, dyno management, Heroku Connect, and the add-on ecosystem that define this accreditation.

KM

Written and reviewed by Krishna Mohan — ADM-201, PD1, PD2, App Builder & Consultant certified. Updated for Winter '26. Methodology · Contact

Exam At a Glance

40

Questions

60 min

Time Limit

Pass / Fail

Passing Score

$150

Exam Fee

Quick Answer: What Heroku Developer AP Tests

  • Application deployment and management — Deploying apps to Heroku via Git push, buildpacks (automatic detection of language and runtime), Procfile for defining process types, config vars for environment configuration, Heroku Pipelines for staging/production promotion workflows, and Review Apps for pull request preview environments.
  • Dynos and scaling — Dyno types (eco, basic, standard-1x, standard-2x, performance-M, performance-L), web dynos (handle HTTP requests), worker dynos (background jobs), one-off dynos (ad-hoc commands), dyno sleeping for eco/basic tier, horizontal scaling (more dynos), vertical scaling (larger dyno type), and autoscaling configuration.
  • Heroku Connect and Salesforce integration — Configuring Heroku Connect to sync Salesforce objects to Heroku Postgres, setting up field mappings and sync direction, handling polling interval and event-driven sync, conflict resolution strategies, and building Heroku applications that read and write Salesforce data via the synced Postgres database.

Highest-Weight Exam Sections

Application Deployment and Management30%
Dynos and Scaling25%
Heroku Connect and Salesforce Integration25%
Add-ons and Monitoring15%

AP format: 40 questions, 60 minutes, Pass/Fail, $150. Dyno types and Heroku Connect are the most distinctively Heroku topics — prioritise these over general web development knowledge.

Scenario Strategy: How to Approach Heroku Developer AP Questions

Questions describe a Heroku deployment or integration scenario and ask which Heroku feature, command, or configuration achieves it. Think in terms of Heroku's container model — every app component runs in ephemeral dynos.

  • For dyno type questions: web dynos respond to HTTP requests — they are the only dyno type that receives web traffic. Worker dynos run background jobs (processing a queue, sending emails). One-off dynos run a single command and exit (database migration, admin task). When a scenario says 'run a database migration during deployment', use a one-off dyno (heroku run) — not a web dyno or worker dyno.
  • For Heroku Connect questions: Heroku Connect sync direction options are: (1) Salesforce to Heroku only (read-only mirror), (2) Heroku to Salesforce only (Heroku app writes to Salesforce), (3) Bidirectional (both can update, conflicts resolved by timestamp). When a scenario says 'a Heroku app needs to update customer records in Salesforce in real time', configure a bidirectional or Heroku-to-Salesforce sync — not a read-only connection.
  • For scaling questions: horizontal scaling (adding more web dynos) handles more concurrent users. Vertical scaling (using a larger dyno type) handles more memory-intensive workloads. Autoscaling automatically adds web dynos when response time increases above a threshold. When a scenario says 'the app slows down during peak traffic hours due to memory exhaustion', vertical scaling (larger dyno) is more appropriate than horizontal scaling (more small dynos).

AP Exam Benchmark

Pass 3 timed 40-question mocks before booking (Pass/Fail scoring)

Heroku Developer AP requires hands-on Heroku experience — deploy a real application, configure Heroku Connect to sync Salesforce data, and experiment with dyno scaling before booking. A free Heroku account provides sufficient access to practice all core exam concepts. The Heroku Dev Center is the primary reference documentation.

3 Concepts That Fail Most Heroku Developer Candidates

These are not the hardest topics — they are the ones where candidates are most confidently wrong. Learn the distinction early.

1. Ephemeral Filesystem — Files Written to Dyno Are Lost on Restart

Heroku dynos have an ephemeral filesystem: any file written during a dyno session is lost when the dyno restarts (which happens at least daily). Candidates design apps that write user uploads or generated files to the local filesystem — the exam expects external storage (AWS S3, Heroku Postgres) for persistent files.

2. Config Vars vs .env — Environment Variables Are Not in Code

Config Vars are Heroku's secure environment variable store — set via the dashboard or CLI and injected at runtime. They should never be hardcoded in application code or checked into version control. Candidates put API keys in .env files and push them to Git — the exam expects Config Vars for all secrets and environment-specific settings.

3. Release Phase — Run Migrations Before New Code Goes Live

The Release Phase is a Heroku feature that runs a command (e.g., a database migration script) after a new slug is built but before it is deployed to dynos. If the release phase command fails, the deployment is rolled back automatically. Candidates run migrations manually after deployment — the exam expects Release Phase configuration for zero-downtime database migrations.

Frequently Asked Questions

How hard is the Heroku Developer ap exam?
The Heroku Developer ap is a Pass/Fail accredited professional exam (40 questions, 60 minutes, $150) designed for practitioners with hands-on implementation experience. It is considered moderately challenging for those who have configured Heroku Developer ap on real customer projects. Candidates without hands-on experience often find the specialised data model and feature configuration scenarios harder than expected. Most experienced practitioners pass with 3–4 weeks of focused review using the official Salesforce Trailmix for this accreditation.
What are the highest-weight Heroku Developer AP exam sections?
Heroku Application Deployment (30%) and Dyno Management and Scaling (25%) together account for 55% of the exam. Deploying applications via Git, configuring dyno types (web, worker, one-off), horizontal and vertical scaling, understanding dyno sleeping behaviour for free/eco dynos, and managing config vars are the most tested areas.
What is Heroku Connect and how does the exam test it?
Heroku Connect is a Heroku add-on that synchronises data between a Heroku PostgreSQL database and a Salesforce org. It enables Heroku applications to read and write Salesforce data through a PostgreSQL database interface, without using Salesforce APIs directly. The exam tests how to configure Heroku Connect mappings, set sync direction (Salesforce to Heroku, Heroku to Salesforce, or bidirectional), and handle conflict resolution.
What Heroku add-ons are commonly tested in the Developer AP exam?
The exam commonly tests Heroku Postgres (managed PostgreSQL database), Heroku Redis (managed Redis cache), Heroku Data for Redis (additional cache and queue support), SendGrid (transactional email), Papertrail (log management), and New Relic (performance monitoring). Understanding how to provision add-ons, access credentials via config vars, and scale add-on plans is tested.
What concepts do most Heroku Developer candidates get wrong?
The most commonly misunderstood topics for the Heroku Developer exam are: (1) Ephemeral Filesystem — Files Written to Dyno Are Lost on Restart; (2) Config Vars vs .env — Environment Variables Are Not in Code; (3) Release Phase — Run Migrations Before New Code Goes Live. Candidates are most confidently wrong on these — learn the distinctions early to avoid losing marks on questions you expect to get right.
Why do most Heroku Developer Ap candidates fail questions about Ephemeral Filesystem?
Heroku dynos have an ephemeral filesystem: any file written during a dyno session is lost when the dyno restarts (which happens at least daily). Candidates design apps that write user uploads or generated files to the local filesystem — the exam expects external storage (AWS S3, Heroku Postgres) for persistent files.
Why do most Heroku Developer Ap candidates fail questions about Config Vars vs .env?
Config Vars are Heroku's secure environment variable store — set via the dashboard or CLI and injected at runtime. They should never be hardcoded in application code or checked into version control. Candidates put API keys in .env files and push them to Git — the exam expects Config Vars for all secrets and environment-specific settings.
Why do most Heroku Developer Ap candidates fail questions about Release Phase?
The Release Phase is a Heroku feature that runs a command (e.g., a database migration script) after a new slug is built but before it is deployed to dynos. If the release phase command fails, the deployment is rolled back automatically. Candidates run migrations manually after deployment — the exam expects Release Phase configuration for zero-downtime database migrations.

Related Exam Tips

Start Heroku Developer AP Prep

After this exam, consider Sales Cloud Consultant or Service Cloud Consultant next.