Introducing Heroku Enterprise: New Features for Teams

Apps have transformed how we do almost everything. The ubiquity of mobile devices with millions of available apps mean that today, anyone can pull up an app in seconds to check their car engine, turn on the lights at home or ride a scooter across town.

So far, the companies behind these apps have mostly been startups, many of which use Heroku to help them iterate quickly and stay focused on the customer experience instead of wasting time on infrastructure.

Today we’re proud to announce Heroku Enterprise, a new edition of Heroku that helps larger companies take advantage of the same technology recipe while meeting their unique needs for more advanced collaboration, better access controls and enterprise-grade support.

Collaboration at Any Scale

Heroku Enterprise gives you a single organization-wide view of all developers, all applications and all resources. You can empower every single developer to innovate at their own pace while the organization retains complete visibility to the state of all projects: What apps are running in production? Who is collaborating on a particular app? What resources are being consumed by each app? What is the total resource use this month compared to previous months?


With Heroku Enterprise, teams have a safe way to collaborate openly while still meeting company security standards. When off-boarding developers, all application access is revoked with a single action. Administrators can also audit the multi-factor authentication status of developer accounts to ensure they comply with company standards.

Targeted Access Controls

Every business, large or small, needs to have strong security controls in place. When you are asking customers to entrust you with their personal or business information, you (and they) will want to know who has access to that data and who can deploy code that touches it. In a small team with just a few developers, simple practices are sufficient. But as the team grows, so does the need for more formalized security controls.

Heroku Enterprise introduces a new kind of application-level access control called a privilege. Privileges strike a balance between fine-grained permissions that are too hard to manage and coarse-grained, all-or-nothing flags that won’t do the job. In this initial release, we are introducing three app level privileges in beta: deploy, operate and manage. These app privileges let you separate areas of responsibility so that access is only granted to those who need it. They also let you delegate daily administration of individual apps across your team while retaining centralized visibility and control.

Image 2015-02-18 at 4

We’re on the Same Team

One of the critical benefits of Heroku is that our support experts become extended members of your development team when the need arises. Thanks to Heroku buildpacks and our managed application stack, we understand how your application is built. We can quickly set up identical test environments to debug a thorny problem, and we can fix security vulnerabilities down in the stack with no disruption to your app.

With Heroku Enterprise, we are taking our support commitment one step further and offering a reduced, 30 minute response time on support requests.

The combination of fast support responses with unmatched problem-solving abilities gives enterprises the confidence they need to practice continuous delivery on even the most mission critical apps.

Learn More

Want to learn more? On March 12, we'll be demoing all the features of Heroku Enterprise in a live webinar featuring Heroku customer Align Technology; you can sign up today. You can also read more about Organizations and App Privileges on Dev Center. Or, just fill out the form at the bottom of this page and someone from our sales team will contact you.

Browse the blog archives, subscribe to the full-text feed, or visit the engineering blog.