GeminiGemini
Demo environmentGet API key
  • Overview
  • Crypto Trading
  • Prediction Markets
  • Perpetuals
  • Stocks
  • API Reference
  • SDKs & Tools
Changelog
Gemini logoGemini logo

© 2026 Gemini Space Station, Inc.

Get started
    IntroductionDemo environment
Platform
    Platform overview
    Authentication
      API keysOAuth 2.0
    AccountsRoles & permissionsInstruments & symbolsClient order IDsRate limitsErrors
Build with Gemini
    Build an agent
Resources
Get started

Get started with Gemini

AI/LLM users: Fetch the complete documentation index at developer.gemini.com/llms.txt and the machine-readable API spec catalog at developer.gemini.com/specs/index.json.

Gemini's developer platform brings multiple trading products into one integration. Start by choosing what you want to trade, then identify the account and interface required for that workflow.

The platform model is shared, but the exact credential and account-selection mechanics can vary by product and protocol. Follow the authentication and product documentation for the operation you are building.

Start with the platform workflow

  1. Choose a trading product.
  2. Create credentials for the interface you plan to use.
  3. Identify the account where the operation should occur.
  4. Confirm that the account has the required product access and permissions.
  5. Use the demo environment when the product and operation are supported there.
  6. Find the exact operation in the API Reference.

What you can build

  • Trading applications — Execute orders across documented trading products
  • Market data tools — Access real-time prices and order books
  • Portfolio trackers — Monitor balances and transaction history
  • Prediction market bots — Trade event contracts programmatically
  • Agent workflows — Build with Gemini's open-source MCP server and packaged agent skills

Choose a trading product

  • Spot crypto
  • Margin
  • Perpetuals
  • Prediction markets

Stock trading is available in the Gemini UI. API trading and its developer documentation are coming soon.

Choose an interface

  • REST for request-response workflows and account operations
  • WebSocket for streaming data and supported real-time trading workflows
  • FIX for supported institutional trading workflows
  • MCP server, API samples, and agent skills are available now; SDK packages and a dedicated Gemini API CLI are still in development

Interface support varies by product. Use each product overview and the API Reference to find the currently documented path.

Understand accounts and access

Credentials authenticate the caller. The selected account determines where an operation occurs, and product access determines whether that account can use the requested trading product. Roles and OAuth scopes govern which operations the credential may perform.

Account terminology and selection mechanics are not identical across every interface. Review the Platform overview, API key authentication, OAuth, and roles before implementing private operations.

Ready to start?

  • Get API keys →
  • Use OpenAPI/AsyncAPI specs →
  • Explore the demo environment →
  • Choose a product →
  • Explore API Reference →
Introduction
On this page
  • Start with the platform workflow
  • What you can build
  • Choose a trading product
  • Choose an interface
  • Understand accounts and access
  • Ready to start?