Gemini Developer Platform
One platform for the markets that matter.
Build across Spot, Margin, Perpetuals, and Prediction Markets with Gemini APIs for market data, execution, accounts, and real-time connectivity.
Start with what you want to build
Choose a goal and go straight to the guides, interfaces, and examples that support it.
Build a trading app
Place orders, manage accounts, and monitor fills across supported crypto products.
Trade event contracts
Discover markets, stream updates, and build workflows for prediction markets.
Read live market data
Discover symbols, prices, order books, and trades through public APIs.
See the API in action
Public market data needs no credentials. Start with a live symbol list, then continue to authenticated trading in the sandbox.
Read the market-data guide →curl --request GET \
--url https://api.gemini.com/v1/symbolsChoose the market you’re building for
Start with what you want to trade. Each guide covers the product, account requirements, and supported APIs.
Access varies by account, eligibility, jurisdiction, and permissions.
Spot crypto
Build around supported digital assets and real-time market data.
Margin
Extend trading workflows with account-level margin access.
Perpetuals
Build continuous price-exposure workflows with margin, funding, and risk data.
Prediction markets
Discover and trade contracts tied to real-world outcomes.
Stocks
Trade stocks in the Gemini UI. API trading is coming soon.
A shared access model
The concepts stay consistent across Gemini products, even when the exact credential, account, and interface behavior varies.
- 01
Credential
Authenticate with a supported Gemini credential.
- 02
Account
Select the account where the operation should occur.
- 03
Product access
Confirm that the account can use the product you need.
- 04
Interface
Use the supported REST, WebSocket, or FIX interface.