API reference, authentication, rate limits, and integration guides are published in the Deribit API documentation. This page is a map of those resources. Product, account, and trading topics for the Deribit interface remain in this Help Center.
Start here
Deribit APIs use JSON-RPC over WebSocket (recommended), JSON-RPC over HTTP, and FIX. The test environment (test.deribit.com) and production (www.deribit.com) are independent: each requires its own account and API keys.
-
Quickstart — first request, environments, and the API console
-
JSON-RPC 2.0 protocol — request and response format
-
API console — interactive tester on the test environment
Authentication and API keys
Create a key, assign scopes, and authenticate before calling private methods.
-
Creating an API key — in the account interface or via API, including read-only access
-
Asymmetric API keys — Ed25519 or RSA instead of a client secret
-
Authentication — session tokens and signed requests
-
Access scopes — what a key is allowed to do
-
Security keys (API) — TOTP confirmation for sensitive methods. To enable 2FA in the account interface, see Two-Factor Authentication (Security Keys).
Limits, policy, and errors
Best practices
Recommended patterns for connections, market data, and order entry.
Trading
Guides for specific trading workflows on the API. Matching Help Center articles cover the same features in the interface.
Account and wallet
FIX, Starbase, and reference
-
Starbase overview — high-performance matching engine for selected clients (colocation, cross-connect, or AWS PrivateLink)
Multicast, AWS connectivity, server infrastructure, and testnet setup remain in this Help Center. See Server Infrastructure, the Multicast Developer Guide, and Deribit Testnet.