logo-darkPipe0

Authentication

Every request to pipe0 needs an API key, sent as a bearer token. A free account is enough for sandbox requests; production requests also need an active subscription.

Create an API key

Log in to your account.

Navigate to the settings page.

Select "API keys" in the sidebar.

Click "Create".

Send an authenticated request

Pass the key in the Authorization header:

Authenticated request
curl -X POST "https://api.pipe0.com/v1/pipes/run/sync" \
  -H "Authorization: Bearer <API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "config": { "environment": "sandbox" },
    "pipes": [{ "pipe_id": "person:name:split@1" }],
    "input": [{ "id": "1", "name": "Jane Doe" }]
  }'

Don't store API keys in the browser. Connect browser-based apps to pipe0 through a server or serverless function that can store keys securely.

Next steps

On this page