Skip to main content
Available starting with FlowX.AI 5.6.0

Overview

Proxy connections let you route data source traffic through an intermediary proxy server. Instead of configuring proxy settings on each data source individually, you create reusable proxy connection resources in Integration Designer and attach them to one or more data sources. This is useful in environments where outbound traffic must pass through a corporate proxy, or when you need to route API calls through a specific gateway for security or compliance reasons.

Key features

HTTP and HTTPS

Support for both HTTP and HTTPS proxy protocols

Basic authentication

Optional user and password authentication for proxy servers that require credentials

Test connectivity

Validate proxy configuration before saving with the built-in test function

Reusable across data sources

Create a proxy once and attach it to multiple RESTful System data sources

Managing proxy connections

Proxy connections are managed from the Proxy Connections section in Integration Designer. To access the proxy list:
  1. Open FlowX Designer and navigate to your project.
  2. In the left sidebar, expand Integrations.
  3. Click Proxy Connections.
Proxy Connections list
The list displays all configured proxy connections with the following information:
ColumnDescription
NameThe proxy connection name
DescriptionOptional description of the proxy’s purpose
TypeHTTP or HTTPS
Edited byUser who last modified the proxy
Edited atDate and time of last modification

Adding a proxy connection

1

Open the proxy creation form

From the Proxy Connections list, click the + button at the top of the page.
2

Configure basic information

Add Proxy Connection
Fill in the following fields:
FieldRequiredDescription
NameYesA unique name for the proxy connection
DescriptionNoPurpose or context for this proxy
Proxy TypeYesSelect HTTP or HTTPS
Proxy HostYesThe proxy server hostname or IP address. Supports ${param} for configuration parameters.
Proxy PortYesThe proxy server port number. Supports ${param} for configuration parameters.
3

Set auth type

Select an Auth Type from the dropdown:
No authentication required. The proxy accepts connections without credentials.
4

Test the proxy connection

Click Test Connection to validate the configuration. The system attempts to connect through the proxy and reports success or failure.
If the test succeeds, the proxy is ready to use. If it fails, verify the host, port, and credentials.
5

Create the proxy

Click Create to save the proxy connection. It is now available for use with data sources.

Using proxies with data sources

Proxy connections can be attached to RESTful System data sources. When a proxy is attached, all API calls made through that data source are routed through the proxy server.

Attaching a proxy to a data source

1

Open a RESTful System data source

Navigate to the data source configuration in Integration Designer. This works for both new and existing RESTful System data sources.
2

Enable proxy routing

Toggle Connect through Proxy to ON. A new dropdown field appears.
3

Select a proxy connection

Choose a proxy from the Select Proxy Connection dropdown. The list shows all available proxy connections in the current project.If no proxies exist, the dropdown shows a Create option that takes you to the proxy creation form.
4

Save the data source

Save the data source configuration. All subsequent API calls through this data source will be routed through the selected proxy.
If you delete a proxy connection that is in use by a data source, the data source does not automatically switch back to a direct connection. You must manually update the data source configuration.

Example: route a CRM integration through a corporate proxy

In this scenario, your organization requires all outbound API traffic to pass through a corporate proxy server before reaching external services. You have a RESTful System data source that connects to a CRM API and need to route its traffic through the proxy.
1

Create the proxy connection

Go to IntegrationsProxy Connections and click +. Configure:
FieldValue
NameCorporate Proxy
DescriptionRoutes traffic through the corporate proxy gateway
Proxy TypeHTTPS
Proxy Hostproxy.corp.example.com
Proxy Port8443
Auth TypeBASIC
Usersvc-flowx
Password••••••••
Click Test Connection to verify, then click Create.
Corporate Proxy example configuration
Use configuration parameters for values that change across environments, for example ${corp.proxy.host} for the host and ${corp.proxy.port} for the port. This way the same project works in dev, staging, and production with different proxy servers.
2

Attach the proxy to a data source

Go to IntegrationsData Sources and open your CRM data source (RESTful System type).Toggle Connect through Proxy to ON and select Corporate Proxy from the dropdown. Save the data source.
3

Verify in runtime

Run a workflow that uses the CRM data source. In the runtime console, the cURL preview now reflects the proxy:
curl --proxy https://proxy.corp.example.com:8443 --proxy-user svc-flowx:******** https://crm.example.com/api/v2/contacts

Proxy in cURL commands

When a proxy is active on a RESTful System data source, the cURL command preview in the runtime console reflects the proxy configuration. Without proxy:
curl https://api.example.com/data
With proxy (no auth):
curl --proxy http://proxy-host:8080 https://api.example.com/data
With proxy (basic auth):
curl --proxy http://proxy-host:8080 --proxy-user user:password https://api.example.com/data
With HTTPS proxy:
curl --proxy https://proxy-host:8443 https://api.example.com/data

Configuration reference

PropertyTypeRequiredDescription
NamestringYesUnique name for the proxy connection
DescriptionstringNoOptional description
Proxy TypeHTTP | HTTPSYesThe proxy protocol
Proxy HoststringYesProxy server hostname or IP. Supports ${param} syntax.
Proxy PortnumberYesProxy server port. Supports ${param} syntax.
Auth TypeNO_AUTH | BASICYesAuthentication method
UserstringWhen BasicProxy auth user
PasswordstringWhen BasicProxy auth password

Limitations

The following proxy types and authentication methods are not supported in this release:
Not supportedNotes
SOCKS4 / SOCKS5Only HTTP and HTTPS proxy types are available
PAC URLProxy auto-configuration URLs are not supported
Client credentials authOnly No Auth and Basic Authentication are available
mTLSMutual TLS authentication for proxy servers is not supported
MCP Server data sourcesMCP connections use their own inline proxy configuration

Last modified on March 16, 2026