Skip to main content
Molecule provides institutional traders with a unified API and Python SDK for executing on prediction-market venues. Your funds stay in accounts you control — Molecule routes orders and surfaces market data without taking custody of assets.

Quickstart

Go from installation to your first order in minutes

Authentication

Set up Ed25519 signing keys and connect securely

API Reference

Full SDK method reference with parameters and examples

Guides

Step-by-step walkthroughs for markets, orders, and portfolio

What Molecule Does

Molecule acts as a unified execution layer between your trading systems and prediction-market venues. You authenticate once with a signing key, and the API handles routing, order management, and portfolio tracking across all supported venues.

Market Data

Search instruments, fetch order books, stream real-time prices

Order Execution

Submit LIMIT and MARKET orders with full lifecycle management

Complex Orders

ICEBERG, PEG, STOP, TP/SL, and smart routing strategies

Portfolio

Positions, balances, fills, PnL, and fair-value overrides

WebSockets

Real-time streams for orders, fills, and order books

Non-Custodial

Your keys, your accounts — Molecule never holds funds

Supported Venues

Molecule currently supports live execution on three venues:

Install the SDK

Then instantiate a client and make your first call:
See the Quickstart for a complete working example.