The Persistence Layer for Modern App Hosting
Assign a permanent, verifiable network identity to your Fly.io applications. Seamlessly connect globally distributed Fly Machines to firewalled databases, secure banking APIs, and internal ERP systems without the complexity of managing custom WireGuard gateways.

Fly.io uses a unique Anycast network where application instances (Fly Machines) are ephemeral and their outbound traffic typically originates from shared, dynamic IP pools.
Note: QuotaGuard is designed for connecting Vercel infrastructure to IP-restricted B2B resources like SQL databases, internal APIs, and secure gateways. This solution is not intended for web scraping consumer sites (e.g., social media or ticketing platforms) that block cloud infrastructure.
QuotaGuard integrates directly with Fly.io secrets and environment variables, requiring no complex server-side networking changes or VPN configurations.
Use the Fly CLI (fly secrets set) to add your QuotaGuard connection string as a standard environment variable (QUOTAGUARD_STATIC_URL).
This allows your application to automatically route outbound traffic through your assigned static IP without hard-coding credentials into your source code or Docker image.
Our service is standard HTTP/SOCKS5, which works natively with the languages and runtimes commonly deployed on Fly.io, including Elixir, Go, Node.js, and Python.
This ensures that server-side API calls remain secure and identifiable to firewalled endpoints regardless of which Fly.io region is hosting your instance.
Use different QuotaGuard connection strings for staging and production apps to keep your development traffic separate from your live data.
This ensures you can verify firewall connectivity in a lower environment without exhausting production bandwidth or risking security misconfigurations on your live cluster.

Technical answers for routing Fly.io applications through a dedicated static IP.
Fly.io Anycast IPs are primarily for inbound traffic to your service. Outbound traffic from Fly.io Machines typically originates from a large pool of shared addresses that change as instances are created or moved.
QuotaGuard provides a dedicated static outbound IP that belongs exclusively to your account, allowing you to lock your firewall down to your specific traffic alone.
Exec into a running Fly Machine and use curl to make a request to https://api.ipify.org through the proxy: curl -x $QUOTAGUARD_STATIC_URL https://api.ipify.org.
The response will return your assigned QuotaGuard Static IP rather than the public IP of the Fly.io host. O
nce verified, provide this IP to your IT team for allowlisting.
Yes.
While Fly.io uses WireGuard for internal private networking between your services, it does not provide a simple way to get a static outbound IP for the public internet.
QuotaGuard acts as the bridge, allowing your internal Fly.io services to reach external firewalled resources securely.
Absolutely. Elixir's concurrency model is a perfect match for QuotaGuard's high-throughput architecture.
You can easily configure your HTTP clients (like HTTPoison or Mint) to use the proxy, ensuring that every concurrent request from your cluster exits through your dedicated static IP.
Yes.
Fly.io Secrets are encrypted and only exposed to your application instances at runtime.
We recommend setting the variable using fly secrets set QUOTAGUARD_STATIC_URL=... to ensure your credentials are never committed to your Git repository.
Yes, network latency is determined by the physical distance between your Fly Machine, the QuotaGuard proxy node, and your destination database.
To ensure optimal performance, you should match your QuotaGuard cluster region to the specific Fly.io region where your application is deployed.
We offer 10 distinct proxy clusters globally to help you co-locate with your app: US-East (N. Virginia), US-West (Oregon), Canada (Montreal), EU-West (Ireland), EU-Central (Frankfurt), Asia-Northeast (Tokyo), Asia-Southeast (Singapore), Asia-South (Mumbai), Australia (Sydney), and South America (São Paulo).
This minimizes network hops and ensures that your secure database queries remain fast while maintaining a consistent static outbound IP.
Fly.io’s internal networking is primarily built on IPv6, but many enterprise databases and third-party APIs still require traditional IPv4 addresses for their allowlists.
QuotaGuard acts as the perfect bridge; your Fly Machine connects to us via our dual-stack architecture, and we exit to your destination using a dedicated, static IPv4 address.
This ensures that your modern, globally distributed Fly.io apps remain compatible with firewalled infrastructure that hasn't yet migrated to IPv6.
We don’t outsource Support to non-Engineers.
Reach out directly to the Engineers who built Shield to discuss your specific architecture, integration challenges, or compliance constraints here 👇
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.