Upsun (formerly Platform.sh) routes outbound traffic through dynamic, shared infrastructure. Get your own dedicated, fixed EU IP for API whitelisting.
# Set proxy env vars on your Upsun project
$ upsun variable:set env:HTTPS_PROXY \
https://user:pass@eu-01.outboundgateway.com:8443 \
--environment main
# Same for HTTP_PROXY
$ upsun variable:set env:HTTP_PROXY \
https://user:pass@eu-01.outboundgateway.com:8443 \
--environment main
# Deploy to apply
$ upsun deploy
[outgoing] GET api.partner.com - 200 OK
Upsun (formerly Platform.sh) uses dynamic outbound IPs that change with deploys, scaling events, and region changes
Upsun routes outbound traffic through shared infrastructure. Your app's outgoing IP changes with each deploy, region change, or scaling event — breaking IP-based allowlists.
Unlike some PaaS providers, Upsun doesn't offer a self-service static outbound IP option. You need an external proxy solution for consistent outbound addressing.
Upsun projects often contain multiple apps — frontend, API, workers — that all need the same outbound IP for consistent API whitelisting across the entire project.
Upsun serves many European businesses that need EU-based outbound infrastructure for GDPR compliance and regulatory audits. A US-routed proxy defeats the purpose.
"Provide the IP address that will access our API."
You need a stable, predictable answer for your Upsun project — not an IP that changes with every deploy.
Upsun App
HTTPS Proxy
(Static EU IP)
External API
The external API sees one fixed EU IP address — every request from your Upsun project.
Running Symfony, Laravel, or Drupal on Upsun with integrations that require IP whitelisting
Running multi-app Upsun projects that need consistent outbound IPs across services
Managing Upsun deployments and ensuring reliable outbound connectivity across environments
Running regulated applications on Upsun that need clear outbound IP audit trails
Your Upsun project routes outbound HTTPS requests through your dedicated proxy. All requests originate from a single static EU IP. You whitelist that IP once. That's it.
Set the HTTP_PROXY and HTTPS_PROXY environment variables on your Upsun project using the CLI or the Console. This works with all Upsun-supported runtimes and applies across all apps in your project.
# Option 1: Using the Upsun CLI
$ upsun variable:set env:HTTPS_PROXY \
https://user:pass@eu-01.outboundgateway.com:8443 \
--environment main
$ upsun variable:set env:HTTP_PROXY \
https://user:pass@eu-01.outboundgateway.com:8443 \
--environment main
# Option 2: Using the Upsun Console
# Go to Project > Settings > Variables
# Add: env:HTTPS_PROXY = https://user:pass@eu-01.outboundgateway.com:8443
# Add: env:HTTP_PROXY = https://user:pass@eu-01.outboundgateway.com:8443
# Deploy to apply
$ upsun deploy
📖 Complete Documentation: For detailed examples, error handling, and advanced configurations, see our Python SSL Proxy Guide, Node.js Guide, and all other language guides.
When your PaaS and your proxy are both EU-based, compliance is simpler.
Your proxy infrastructure is hosted entirely in the European Union — same jurisdiction as Upsun's European regions.
Designed for GDPR-conscious environments with data handling practices that align with European privacy regulations.
Traffic is routed entirely within EU infrastructure. No detours through US-based servers that could complicate compliance.
One static IP address provides clear outbound identity for compliance audits and partner requirements.
One fixed IP for all API requests. Only your apps use it. Whitelist once, use forever.
No support ticket needed. Set environment variables via Upsun CLI or Console in seconds.
PHP, Node.js, Python, Ruby, Go, Java, and more. Same static IP across all your apps.
Frontend, API, and worker containers all share the same outbound IP for unified whitelisting.
TLS passthrough means we can't see your traffic. Your API keys stay secure.
€29/month flat. No usage tiers, no per-request billing, no surprises. Cancel anytime.
Stop relying on dynamic IPs that change with every deploy. Start using a dedicated, EU-based static IP for all your Upsun apps today.
€29/month starter plan • 7-day refund policy • Direct founder support
We're happy to help you determine if OutboundGateway is the right fit for your Upsun projects.
Contact Our Founders →