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_keyRPC API example
Section titled “RPC API example”curl --http2 -sS https://rpc-<endpoint>.evmkit.app \ -H 'Content-Type: application/json' \ -H 'X-Api-Key: evk_your_live_key' \ --data '{ ... }'Streams API example
Section titled “Streams API example”npx wscat -c wss://streams-<endpoint>.evmkit.app -H 'X-Api-Key: evk_your_live_key'Authentication is checked during every websocket handshake.
Pipelines and Pipelines API access
Section titled “Pipelines and Pipelines API access”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_keyThe 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.