Integrating with Salesforce APIs? Salesforce admins need to add your IP to the Salesforce IP whitelist for API access, connected apps, and login ranges. Get a dedicated, fixed EU IP that never changes.
# Route Salesforce API calls through static IP
import requests
proxies = {
"https": "https://user:pass@eu-01.outboundgateway.com:8443"
}
requests.get(
"https://yourorg.my.salesforce.com/services/data/v60.0/query",
headers=auth_headers,
proxies=proxies
)
Salesforce requires IP whitelisting for API access, connected apps, and login IP ranges — but your outbound IPs keep changing
Salesforce requires IP whitelisting for connected apps, OAuth scopes, login IP ranges, and API access. Your Salesforce admin needs a stable IP to configure trusted IPs in Setup.
Your servers, serverless functions, and Kubernetes pods get new outbound IPs on every deploy, scale event, or restart. The Salesforce IP whitelist becomes outdated instantly.
When your IP changes, Salesforce blocks API calls with authentication errors. REST integrations, Apex callouts, and data sync jobs fail silently until the whitelist is updated.
Connecting to multiple Salesforce orgs means updating the Salesforce IP whitelist across production, sandbox, and scratch orgs every time your IP changes. Unmanageable at scale.
"What IP should I add to the Salesforce IP whitelist?"
You need one stable answer — not an IP that changes with every deployment.
Your App
Backend / Lambda / K8s
HTTPS Proxy
(Static EU IP)
Salesforce API
Whitelisted IP
Salesforce sees one fixed EU IP address — add it to the Salesforce IP whitelist once. Done.
Building integrations with Salesforce REST, SOAP, or Bulk API that need a static IP for the Salesforce IP whitelist
Syncing data between internal systems and Salesforce across production and sandbox orgs
Shipping managed packages that call external APIs from Salesforce and need a whitelisted outbound IP
Running regulated Salesforce integrations that require clear outbound IP audit trails and EU data residency
Set the proxy URL as an environment variable. All Salesforce API calls route through your static IP. No changes to your integration logic.
Route your Salesforce API calls through the proxy using the standard proxies parameter.
# Option 1: Set environment variable (recommended)
# HTTPS_PROXY=https://user:pass@eu-01.outboundgateway.com:8443
# Option 2: Pass proxies explicitly
import requests
proxy_url = "https://user:pass@eu-01.outboundgateway.com:8443"
instance_url = "https://yourorg.my.salesforce.com"
resp = requests.get(
f"{instance_url}/services/data/v60.0/query?q=SELECT+Id,Name+FROM+Account",
headers={"Authorization": f"Bearer {access_token}"},
proxies={"https": proxy_url}
)
Set the HTTPS_PROXY env var and jsforce automatically routes through the proxy.
# Set in your environment or .env
HTTPS_PROXY=https://user:pass@eu-01.outboundgateway.com:8443
// jsforce picks up HTTPS_PROXY automatically
const jsforce = require('jsforce');
const conn = new jsforce.Connection({
instanceUrl: 'https://yourorg.my.salesforce.com',
accessToken: accessToken
});
const result = await conn.query('SELECT Id, Name FROM Account');
Works with any language, framework, or serverless platform. Set it once, all Salesforce API calls use your static IP.
# Set in your environment, CI/CD, or serverless config
HTTPS_PROXY=https://user:pass@eu-01.outboundgateway.com:8443
HTTP_PROXY=https://user:pass@eu-01.outboundgateway.com:8443
# Most HTTP clients detect and use these automatically.
# Add the static IP to your Salesforce IP whitelist once:
# Setup > Settings > Network Access > Add Trusted IP Range
📖 Complete Documentation: For detailed examples, error handling, and advanced configurations, see our Python SSL Proxy Guide, Node.js Guide, and all other language guides.
EU-hosted infrastructure with GDPR-conscious data handling for your Salesforce integrations.
Your proxy infrastructure runs entirely within the European Union. Salesforce API traffic stays in EU data centers.
TLS passthrough means your Salesforce OAuth tokens and API credentials are never visible to the proxy layer.
Salesforce API traffic routes entirely within EU infrastructure. No detours through US-based servers that could complicate compliance.
One static IP provides a clear, auditable outbound identity for Salesforce security reviews and compliance audits.
One fixed IP for all Salesforce API calls. Add it to the Salesforce IP whitelist once. Works across all orgs.
Set the HTTPS_PROXY environment variable. Your existing Salesforce integration code works exactly as before.
European data centers. GDPR-conscious setup. Perfect for businesses with EU compliance requirements.
REST, SOAP, Bulk, Streaming, Metadata — one static IP covers every Salesforce API your integration uses.
TLS passthrough means we can't see your traffic. Salesforce OAuth tokens and API credentials stay secure.
€29/month flat. No usage tiers, no per-request billing, no surprises. Cancel anytime.
Stop updating the Salesforce IP whitelist after every deployment. Start using a dedicated, EU-based static IP 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 Salesforce integrations.
Contact Our Founders →