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
- Choose a trading product.
- Create credentials for the interface you plan to use.
- Identify the account where the operation should occur.
- Confirm that the account has the required product access and permissions.
- Use the demo environment when the product and operation are supported there.
- 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
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.