Migrate Your Static IPs Off Heroku

If you're planning a migration, the good news is that your QuotaGuard static IPs are not tied to Heroku

Heroku logo connected by green lines to a shield with a calendar icon and a padlock, symbolizing secure integration.

Heroku is entering Sustaining Engineering mode.

As such, many customers are planning a migration off Heroku. The good news is that your QuotaGuard static IPs are not tied to Heroku. Your IPs, your credentials, and your proxy URL all stay exactly the same on whatever platform you move to. Your firewall allowlists, database security groups, and partner API restrictions don't change.

Since the Salesforce announcement, the most common question I've gotten from customers is some version of: can we keep our static IPs when we move, and what does the process actually look like? I put this page together to answer that directly.

I've been running QuotaGuard as a Heroku add-on partner since 2013. We handled hundreds of migrations when Heroku removed free dynos in 2022. The process is well tested.

What's Actually Happening With Heroku

On February 6, 2026, Salesforce announced that Heroku is transitioning to a sustaining engineering model. Existing apps keep running. Billing is unchanged for credit card customers. Existing enterprise contracts will be honored and can renew.

What's different: no new enterprise contracts for new customers, no new features, and engineering investment is moving toward Salesforce AI initiatives.

For most teams, there's no immediate crisis. But if you're planning to migrate, or evaluating whether to start, now is a reasonable time to understand what happens to your static IPs.

Your Static IPs Are Not Tied to Heroku

This is the thing most teams don't realize until they're mid-migration.

QuotaGuard runs on AWS infrastructure, independent of Heroku. Your static IP addresses are assigned to your QuotaGuard account, not to your Heroku dyno. When you provision QuotaGuard through the Heroku marketplace, Heroku is just the billing layer. The IPs live with us.

That means every firewall rule you've configured, every database allowlist entry, every IP-restricted webhook receiver, every partner API with an IP restriction — none of that needs to change when you move your app. You update your proxy configuration on the new platform, and your external integrations never notice you moved.

This is true whether you're moving to Fly.io, Render, Railway, Kubernetes, AWS Lambda, or a bare EC2 instance. QuotaGuard works the same way on all of them.

How the Migration Works

The process is straightforward. We coordinate the account swap on our side first, so your IPs and credentials are ready before you touch anything in Heroku.

Step 1. Sign up directly at quotaguard.com.

Choose the same plan and service type you have on Heroku. If you have multiple apps using different IPs, you'll need one subscription per app. Plan pricing starts at $19/month for Starter, $49 for Production, $89 for Business, and $219 for Enterprise with dedicated IPs.

Step 2. Email us at support@quotaguard.com.

Let us know you've signed up and you're migrating off Heroku. We'll swap your new direct subscription with your existing Heroku subscription on our side. You keep the same static IPs, the same credentials, and the same proxy URL. Nothing changes in your code or your firewall rules.

We typically turn this around the same day. If you want us available when you make the final switch, we can schedule a time.

Step 3. Save your connection URL before removing the add-on.

This is the step people miss. When you remove the QuotaGuard add-on from Heroku, Heroku automatically deletes the QUOTAGUARDSTATIC_URL or QUOTAGUARDSHIELD_URL config variable. Save it before you remove the add-on.

QG_URL=`heroku config:get -a APPNAME QUOTAGUARDSTATIC_URL`
echo $QG_URL

Step 4. Verify the swap is complete.

Log into the QuotaGuard dashboard from your Heroku app's Resources tab. Confirm the connection URL in the dashboard does not match the config variable you saved. That confirms the swap is done on our side.

Step 5. Remove the add-on from Heroku.

heroku addons:destroy -a APPNAME quotaguardstatic

Step 6. Set the config variable on your new platform.

On your new platform, set the QUOTAGUARDSTATIC_URL environment variable to the URL you saved in Step 3. The format and credentials are identical. Your app connects to the same proxy, with the same IPs, as before.

Platform-specific instructions for setting environment variables are in each integration guide below.

Updated Compliance Requirements

For teams with compliance requirements, QuotaGuard supports:

  • US and EU data residency. All proxy traffic and logs stay within your chosen region. Useful for GDPR, HIPAA, and SOC 2 audits.
  • HIPAA compliance. SSL passthrough keeps PHI encrypted end-to-end. We never inspect payloads. Connection logs are kept for 60 days, then deleted.
  • PCI-DSS. SSL passthrough maintains encryption for payment traffic.
  • SOC 2. Static egress IPs give auditors the network control documentation they're asking for.

If your compliance team needs documentation before migration, mention it in your support email and we'll sort it out.

Moving to AWS Marketplace

If your team has AWS committed spend, you can purchase QuotaGuard through the AWS Marketplace and apply it toward your committed spend agreement. That means no new vendor approval process, no separate invoice, and the spend counts toward AWS budget you've already committed.

We have two listings on AWS Marketplace, one for QuotaGuard Static and one for QuotaGuard Shield. The swap process works the same way. Email support@quotaguard.com, let us know you're migrating from Heroku to AWS Marketplace, and we'll handle the swap on our side. Your IPs and credentials stay the same.

Ready to Migrate? Start Here.

Email us at support@quotaguard.com and let us know you're planning to migrate off Heroku. We respond within 24 hours, usually much faster. Tell us how many apps you're moving and we'll take it from there.

If you have compliance requirements or are migrating a large number of apps and want to talk through the plan first, say so in your email and we'll set up a call.

Trusted by Engineering Teams Everywhere

What our customers say

Customer experiences, in their own words. Swipe or scroll to read more.

We've been using QuotaGuard Static for nearly six years to provide static IP addresses to our clients so they are able to whitelist our network traffic.

Read full testimonial

We've been using QuotaGuard Static for nearly six years to provide static IP addresses to our clients so they are able to whitelist our network traffic.

The service has been hassle free, has never "not worked" or had any downtime to my knowledge. The only time we've reached out to support was during a migration from one cloud provider to another to ensure that we wouldn't cause interruptions in the service ourselves. The service we received at that time was prompt and professional.

Zach ColonVP of Engineering at ItsaCheckmate.comSubmitted Oct 20, 2023

The app's backend runs on serverless functions, and the railway data provider I was using only accepted requests from a fixed IP address. QuotaGuard gave me exactly that, and my passengers' PNR status checks kept working.

Read full testimonial

I used QuotaGuard Static IPs for ClearBerth, my train app for Indian Railways passengers. The app's backend runs on serverless functions, and the railway data provider I was using only accepted requests from a fixed IP address. QuotaGuard gave me exactly that, and my passengers' PNR status checks kept working.

It helped me because I could keep building the app without worrying about how to get a static IP. For a solo developer that is a real relief.

The best thing about QuotaGuard is the owner himself. Michael is kind, thoughtful and genuinely warm. When I wrote to say thank you, he replied personally, said it made his Sunday morning, and offered a returning customer discount for any future project. You do not often get that from a service company. I would happily use QuotaGuard again and I recommend it to any developer who needs a static IP.

Aditya Bhattacharya, ClearBerth

Aditya BhattacharyaFounder of ClearBerth appSubmitted Oct 18, 2026

QuotaGuard provided a static IP address via a SOCKS5 proxy. Setting up the proxy and using it from my server was very straightforward.

Read full testimonial

I have a web app running in Heroku, and that server occasionally needs to FTP files from another host. That host required requests to come from a whitelisted IP address. QuotaGuard provided a static IP address via a SOCKS5 proxy. Setting up the proxy and using it from my server was very straightforward.

Stephen BeitzelCTO, Narrative TechnologiesSubmitted Mar 28, 2024

I use QuotaGuard to connect with various APIs that require IP whitelisting and run web automations that require a country-specific IP. The stability and reliability of the service have been nothing short of exceptional.

Read full testimonial

I use QuotaGuard to connect with various APIs that require IP whitelisting and run web automations that require a country-specific IP. The stability and reliability of the service have been nothing short of exceptional. It simply works as expected and whenever I’ve had any questions Michael and the team are always very quick to respond to emails. I would recommend them without a doubt.

Jose VilchesCEO at SIM StoreSubmitted Oct 29, 2023

QuotaGuard has been a reliable partner for us for many years. Their service has consistently been solid, and when we ran into a more unusual use case, their team understood the situation quickly and worked closely with us to resolve the issues.

Read full testimonial

QuotaGuard has been a reliable partner for us for many years. Their service has consistently been solid, and when we ran into a more unusual use case, their team understood the situation quickly and worked closely with us to resolve the issues. That level of responsiveness and support has made a real difference for us.

Anton Litvinenkoco-founder @ Import2Submitted Aug 11, 2026

QG helped us prove our pipeline and workflow with users and in the end, we would have stayed but we use AWS for all our production so we had to switch. Sorry to go but loved every minute of it!

Read full testimonial

QUOTAGUARD FTW! We used qg for spooling up a prototype that needed access to MongoDB through Heroku without having to use 0.0.0.0 in mdb whitelist. Big nono for privacy and security. QG helped as we were able to add it as a resource in Heroku and test our prototype. As the platform matured, more test users came on board and our bandwidth scaled to a point where we were no longer a prototype so we moved over to AWS which is where our production apps live. The team at QG is beyond awesome. I sent an email and I think within 24hrs or less we had solved the issues with Tim and Michael. The fact they didn't pester after signup was refreshing as well. They are Dev dev's who get it. QG helped us prove our pipeline and workflow with users and in the end, we would have stayed but we use AWS for all our production so we had to switch. Sorry to go but loved every minute of it!

Greg LuttonCEO Exsurgo TechnologiesSubmitted Jun 1, 2026

Even though the issue was bank related, Michael and Randall provided exceptional support and helped me troubleshoot the issue.

Read full testimonial

I've had a issue tunneling requests to my bank's VPOS through QuotaGuard.

Even though the issue was bank related, Michael and Randall provided exceptional support and helped me troubleshoot the issue.

5 stars service, highly recommended!

Ozgur S.FounderSubmitted Jul 21, 2026

The product works great - but where they really shine is the exceptional customer service.

Read full testimonial

I needed to configure a static IP address for my app running on Heroku, so I could connect to an external database in a more secure manner. A colleague recommended Quotaguard as an option.

The product works great - but where they really shine is the exceptional customer service. One of my background workers was sneakily polling, which didnt show on the logs, and the Quotaguard support team showed patience and knowledge helping me get to the root of the problem. Fantastic team.

AlexSubmitted Aug 1, 2024

QuotaGuard is an excellent company to work with, they really helped me out on my API issue. Appreciate them as a partner.

Read full testimonial

QuotaGuard is an excellent company to work with, they really helped me out on my API issue. Appreciate them as a partner.

John William MeyerCEO, Jump FinanceSubmitted Sep 30, 2026

Solid service. :) Does what's on the tin.

Read full testimonial

Solid service. :) Does what's on the tin. They know what they're doing, and I mean that in two ways: (1) their execution of their value offering is *solid*, and (2) they appear undistracted by things that *aren't* what they're doing. A "small, sharp tools", you know?

IsaacLightwardSubmitted Jan 25, 2024

Reliability Engineered for the Modern Cloud

For over a decade, QuotaGuard has provided reliable, high-performance static IP and proxy solutions for cloud environments like Heroku, Kubernetes, and AWS.

Get the fixed identity and security your application needs today.