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 jump straight to the guides, APIs, and examples you need.
Build a trading app
Place orders, manage accounts, and monitor fills across crypto products.
Trade event contracts
Find markets, stream updates, and build around real-world outcomes.
Read live market data
Use public APIs to find symbols, prices, order books, and trades.
See the API in action
No credentials are required for public market data. Start with a live symbol list, then try authenticated trading in the sandbox.
View 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.