Create your Bravado account
The Bravado Console is your developer dashboard for API keys, usage, billing and your team.Create account
New to Bravado? Sign up to get started with the Free plan and set up your first integration.
Log in
Already have an account? Open your dashboard to manage your organisation and API access.
Explore the documentation
Quick Start
Connect to Bravado and receive live prediction-market data in under five minutes.
Market Data
Realtime trades and order books over WebSockets.
Authentication
Set up API-key auth for the REST APIs and understand scopes.
Build with AI
Point your coding agents at Bravado docs, llms.txt, and MCP.
Product categories
Bravado is organized around what kind of data you need, with execution available alongside it.Market Data
Realtime prediction-market data over WebSockets, and the primary infrastructure product. Stream live trades across every market and live order books for any outcome token through Bravado infrastructure, already normalized and enriched, instead of connecting to each venue’s socket yourself.- Live trade feed, enriched server-side with trader name and wallet
- Live order books: snapshots, incremental updates, best bid/ask, last-trade price
- One multiplexed connection instead of one socket per market
Trader Data API
Enriched participant intelligence derived from on-chain settlement: who is trading, how they perform, and what they hold. This is distinct from realtime market data, it is about traders, not the tape.- Wallet positions, PnL, and cost basis
- Trade history and wallet activity
- Leaderboards, win rate, and trader analytics
Execution
The Trade API covers the full order lifecycle across supported venues: standard order execution, eight order types including TWAP, ICEBERG, and bracket orders, and position management. Execution is a first-class capability you use alongside Bravado’s data infrastructure, when you want data and trading behind one integration.Automation
The Copytrade API mirrors any wallet’s fills with configurable sizing and risk controls, a specialized execution-automation product built on top of the Trade API.Resolution
The UMA API exposes how Polymarket markets settle through UMA’s Optimistic Oracle: proposals, disputes, and final outcomes, so you can tell a concluded event from a redeemable position.Historical Data
We are building toward historical market-data infrastructure, historical trades and market-state history, so customers do not have to record every stream themselves. Historical trader data is available today through the Trader Data API, which reconstructs a wallet’s full economic history from its first trade.Why Bravado
Realtime market data
Prediction-market order books, trades, and market updates streamed over Bravado infrastructure.
One integration
A consistent Bravado interface instead of a separate integration for every prediction-market venue.
Enriched data
Raw market data combined with trader intelligence, PnL, positions, and resolution data.
Execution built in
Execute through Bravado when you want data and trading infrastructure together, with eight order types.
Specialized APIs
Copytrade, UMA resolution, advanced orders, and other prediction-market-specific functionality.
Historical trader history
Full wallet history from the first trade, with FIFO cost basis, no need to record it yourself.
API surfaces
Your first stream
Create your account, then enable WebSockets on an eligible paid plan and create a WebSockets credential in the Console. Your key needsstream.read; keep its secret on your server.
The quickstart walks through a signed WebSocket connection, receiving trades and checking your organisation’s usage. Use venue order books for Polymarket or Predict.fun depth. Each connection requires a fresh HMAC signature; an API key alone is not sufficient.
Use cases
Terminals
Live tapes, depth, and order entry in one surface.
Trading Bots
React to realtime flow with TWAP, iceberg, and bracket orders.
Portfolio Dashboards
Surface leaderboards, PnL charts, and wallet profiles.
Quant Research
Capture and analyze market and trader data.
Copy Trading
Mirror top traders automatically with configurable sizing.
AI Agents
Give agents live data and execution through the MCP server.
Start building
TypeScript SDK
Type-safe client with built-in auth and pagination.
Python SDK
Pythonic wrapper for the Bravado REST APIs.
Concepts
Understand market data, trader data, order types, and resolution.
Error Reference
HTTP status codes, error shapes, and troubleshooting.