Cloud relay for self-hosted n8n

Trigger your private n8n from the cloud

nodeflex.io connects cloud apps to the n8n workflows running inside your network. Your n8n reaches out to us, so there are no inbound ports, VPNs or public webhooks to manage.

Free plan available. No credit card required.

  • No inbound ports
  • Set up in minutes
  • Works with any app that can send HTTP
  • Free plan to get started
How it works

Three steps from cloud request to private result

Keep your data and n8n instance where they are. nodeflex.io carries the request in and the result back out.

Create your network path

Sign up, pick your nodeflex.io network path and generate an API key in the portal.

Connect your private n8n

Your n8n opens an outbound connection to hub.nodeflex.io and registers each private workflow by name.

Call it from anywhere

Trigger the remote workflow from your public or private n8n instance, or call the hub directly from your own code with a simple HTTP POST. No need to know IP addresses or configure port ingress rules in your firewall.

See the full request flow →

Built for private data

Your network stays closed

Private workflows connect out to the hub, so your firewall never has to open up. Cloud callers only ever see a nodeflex.io endpoint, never your servers.

  • Always-connected outbound SignalR (WebSocket) connection from your private n8n instance
  • API key authentication on every request
  • Requests only reach your registered workflows
  • Keep data private: pass references to your own stores (Google Drive, OneDrive or a private file server) instead of sending the actual data through the hub
# Call a private workflow from any cloud app
POST https://hub.nodeflex.io/api/workflow/acme/sync-orders
x-api-key: <your-api-key>

{
  "payload": { "orderId": 10482 },
  "waitForResponse": true,
  "waitTimeout": 30
}
Features

Everything you need to expose private workflows

Cloud-to-private relay

Route requests from SaaS apps, cloud functions or other n8n instances into your self-hosted n8n.

Wait or poll for results

Hold the request open for a synchronous answer, or get a correlation ID and fetch the result later.

API key management

Create and manage API keys in the portal for each app that calls your workflows.

Large payload support

Small messages travel inline. Larger payloads can be offloaded to short-lived storage.

Usage at a glance

See request counts for the last day, week, month and billing period on your dashboard.

Passwordless sign-in

Log in to the portal with a verification code sent to your email. No password to manage.

Pricing

Start free. Upgrade as you grow.

The Free plan covers your first private workflows. Move up when you need more workflows, executions or larger messages.

FAQ

Common questions

Do I need to open a port or expose a webhook?

No. Your n8n opens an always-connected outbound SignalR (WebSocket) connection to hub.nodeflex.io. Requests come in over that connection, so nothing in your network has to be publicly reachable.

What can call my private workflows?

The easiest way is the NodeFlex Execute Workflow node inside n8n: drop it into any workflow to run a private workflow on another instance. You can also trigger a remote workflow with an HTTP POST to the hub, so anything that can send an HTTPS request with an API key works too: SaaS webhooks, cloud functions or scripts.

How do I get the workflow's result back?

Set waitForResponse to hold the request open until your workflow finishes, or skip it and poll for the result with the correlation ID you get back. Your private workflow can also send results back itself by triggering a remote workflow through another NodeFlex node. This way your private workflow can send more than one response back to the remote side.

What happens if my n8n is offline?

On the Free and Professional plans, if no private workflow is connected for that path, the request fails right away with a clear error, so the caller can retry later. On Enterprise, each workflow trigger can be configured to queue requests for up to 30 minutes until your n8n reconnects.

Is there a free plan?

Yes. Sign up for the Free plan with just your email, then upgrade from the portal whenever you need higher limits.

Connect your private n8n today

Set up your first private workflow in minutes, free.