HerokuAlberto Sigismondi3 min readrelease notesintermediate
Fine-Grained Access Control Now Available for All Heroku Customers
Summary
Heroku replaces its static role model with per‑app fine‑grained permissions (view, deploy, operate, manage). The new model is exposed via the Dashboard, Heroku CLI (v11.10+), and Platform API, enabling teams to enforce least‑privilege, improve compliance, and automate access provisioning.
- Roles are now app‑specific rather than organization‑wide, supporting least‑privilege and compliance (SOC 2, HIPAA, ISO 27001).
- CLI commands (`heroku access`, `access:add`, `access:update`) let you list and modify permissions programmatically.
- Platform API provides endpoints for external IdP integration (Okta, Entra ID, Ping).
- Existing permissions are auto‑migrated; only version check (CLI v11.10+) is required to use new features.
Allows security teams to enforce precise guardrails without bottlenecking developers, and gives engineering leads self‑service control over who can view, deploy, or manage each app.
5/10



