Open Source Software is part of Heroku’s DNA. It’s been a pivotal part of our success. We’re both consumers and community members. As a way to give back, we’re establishing the Heroku Open Source Software Credit Program, which provides one year of platform credits to qualifying Open Source Software projects hosted on Heroku. This will let project maintainers spend less time worrying about infrastructure and more time on making meaningful contributions to the community.

After approval, qualifying Heroku accounts receive a set credit allocation every month for 12 months. Projects may re-apply the following year for another allocation of credits for 12 months. Credits may be applied to any Heroku product, including Heroku Dynos, Heroku Postgres, and Heroku Key-Value Store on open source applications. Credits cannot be applied to paid third-party Heroku add-ons. Program terms include:

  • Accounts will be allotted a set credit allocation per month for 12 months.*
  • Accounts may apply credits towards Heroku products only, including Heroku Dynos, Heroku Postgres, and Heroku Key-Value Store.
  • Any usage that exceeds the allotted credits per month is charged per the standard pricing to the credit card on file.
  • Any usage of third-party add-ons would be charged per the standard pricing to the card on file.
  • Any unused portion of the monthly credit allocation is forfeited.
  • Credits applied are non-transferable and can only be used by the approved account.

*Salesforce will determine the credit allocation amount based on project need and use. See the FAQs below and Heroku Open Source Software Credit Program Terms for additional program terms and conditions.

Program criteria

To qualify to apply for the Heroku Open Source Software Credit Program, you must be a maintainer on the open source software project and its supporting infra must run or intend to run on Heroku. You must also have an existing Heroku account (personal or team) that has been verified with a valid credit or debit card on file. If you have not yet done so, sign up for a Heroku account and verify it by adding a valid credit card. The program is open people globally; Salesforce employees or officials of government entities are not eligible. Your project must also maintain and adhere to a Code of Conduct along with use of a standard license.

Application dates

The program team reviews new applications once per month. To apply for the program please submit your application by completing our form below.

Approved applications are provided credits for one year. To continue to receive credits open source projects will need to reapply after their year in the program has completed.

How to apply

As a first step, review the Heroku Open Source Software Credit Program Terms for full eligibility and application requirements. To receive credits from Heroku, your Heroku account must be verified with a valid credit card on file.

An * indicates a required field.

Your Information

Leave this blank if you're not currently using Heroku.

Project Information

If not, are you willing to have one? A Code of Conduct is required to receive credits as part of the program. Here's an example to customize for your application.
Please make sure your license is listed as an Open Source license.
Is your project supported by any other company or organization? If so, please list them.

Are you willing to be featured as a customer story?

By submitting this application, you agree to the Heroku Open Source Software Credit Program Terms. Salesforce values your privacy. To learn more, check out our Privacy Statement.

Program FAQs

Q: How do I qualify for the Heroku Open Source Software Credit Program?

A: You will need to meet the following criteria in order to qualify:

  • You are responsible for maintaining the open source software project(s) that the credits will be applied towards
  • You currently run, or intend to run, an open-source application on Heroku
  • You have an active Heroku account (personal or team) with a valid credit card on file
  • You are not the employee or official of a government entity
  • You are not a Salesforce employee
Q: When are applications reviewed?

A: The program team reviews applications once per month. For March to December 2023, applications received after the 15th will be reviewed the following month.

Q: Do I need a credit card to apply for the program?

A: Yes, you will need a valid credit or debit card on file to participate. You can add a new card by going to the Billing tab under Account Settings in your Heroku Dashboard.

Q: How many platform credits will I receive?

A: Salesforce allocates credits based on its evaluation of a projects usage needs among other factors. Salesforce expects most credit allocation amounts to range from $25 to $500 USD per month. Please note credit allocations are discretionary and not guaranteed.

Q: When will I receive the platform credits?

A: After your application is approved, your platform credits will be applied within ten business days. For example, if your application is approved on the 23rd of March, your credits will begin on the 1st of April and will expire on April 30 at 11:59 p.m. PT.

Q: If I don’t spend the platform credits I am awarded by the end of the month, will they roll over?

A: No. Any unused credits will expire and do not roll over month to month.

Q: What will happen if my usage exceeds the amount of platform credits I am awarded in a month?

A: Any usage charges over the platform credits awarded would be charged at standard pricing to the card on file within your Heroku account.

Q: What will happen at the end of the 12-month program period?

A: Any unused platform credits at the end of the program period will expire, and you would need to reapply for an additional year of credits. For example if you are approved in March 2023, after those credits expire you would need to reapply in March 2024 for an additional year of credits.

Q: Can I apply my credits to a Heroku Teams account?

A: Yes, credits can be applied to the personal or team account where your open-source application is managed.

Q: What can I spend my platform credits on?

A: You can spend your credits on any Heroku product, including Heroku Dynos, Heroku Postgres, and Heroku Key-Value Store. Credits do not apply to paid third-party Heroku add-ons.

Q: I applied for the Heroku offer with a different or incorrect Heroku account. Can I switch the request to a different account?

A: Yes, however we would only be able to do so as a one-time courtesy. Please ensure that the personal or team account entered on the application is the accurate one to receive credits.