Overview
Quicknode exposes its full product suite through standard HTTP, JSON-RPC, REST, gRPC, and WebSocket endpoints. These are the same APIs that power production dApps and infrastructure. Because they use standard protocols, any application, AI agent, or LLM-powered tool can call them directly without special SDKs or wrappers.
Authentication
Quicknode APIs authenticate with an API key tied to your account. You can generate and manage API keys from the Quicknode dashboard.
All requests include the API key either as part of the endpoint URL or as a header, depending on the API:
# JSON-RPC — API key is part of the endpoint URL
curl https://your-endpoint-name.network-name.quiknode.pro/your-api-key/ \
-X POST \
-H "Content-Type: application/json" \
-d '{"method":"eth_blockNumber","params":[],"id":1,"jsonrpc":"2.0"}'
# REST API — API key as a header
curl https://api.quicknode.com/streams \
-H "x-api-key: YOUR_API_KEY"
If you prefer wallet-authenticated, pay-per-request access with no account required, see x402 Payments or MPP Payments.
Supported Protocols
Quicknode endpoints support multiple protocols depending on the chain and product:
- JSON-RPC — Standard RPC calls over HTTP for all supported chains
- REST — RESTful endpoints for Streams, Webhooks, Key-Value Store, and Admin APIs
- gRPC — High-throughput streaming for Solana (Yellowstone gRPC) and Hyperliquid (Hypercore)
- WebSocket — Real-time subscriptions for event-driven workflows
Available APIs
| API | Description | Docs |
|---|---|---|
| Core API | Interact with RPC, REST, and gRPC endpoints across all supported blockchains | View |
| Streams API | Create and manage real-time blockchain data pipelines | View |
| Webhooks API | Configure event-driven notifications for onchain activity | View |
| Key-Value Store API | Read and write to serverless key-value storage | View |
| Admin API | Programmatically manage endpoints, usage, security, and billing | View |
Each API has full documentation with method references, parameters, and ready-to-run examples. Point your agent at the docs index or install Blockchain Skills to give it accurate knowledge of these APIs out of the box.
We ❤️ Feedback!
If you have any feedback or questions about this documentation, let us know. We'd love to hear from you!