Skip to content
EVMKit Docs EVMKit Docs
Back to site
EVMKit Docs EVMKit Docs
Site

Docs Authentication

Authentication

API key auth for RPC API, Streams API, and Pipelines API, with account sign-in for dashboard access.

Use your account API key for RPC API, Streams API, and Pipelines API.

Required header:

X-Api-Key: evk_your_live_key
Terminal window
curl --http2 -sS https://rpc-<endpoint>.evmkit.app \
-H 'Content-Type: application/json' \
-H 'X-Api-Key: evk_your_live_key' \
--data '{ ... }'
Terminal window
npx wscat -c wss://streams-<endpoint>.evmkit.app -H 'X-Api-Key: evk_your_live_key'

Authentication is checked during every websocket handshake.

Pipelines in the dashboard UI starts with account sign-in.

Direct Pipelines API requests use the same account API key in the X-Api-Key header.

Required header:

X-Api-Key: evk_your_live_key

The dashboard UI uses that same account API key behind the scenes when it calls the account API.

Bearer session tokens are used for account sign-in and session endpoints, not for Pipelines API resource requests.

See Pipelines for the product overview and Pipelines API for the management endpoints.