Quickstart
Mangrove meets you where you are. Pick the path that matches how you build.Path A — REST API (any language)
Use the MangroveAI REST API directly. Best for backend integrations and language-agnostic clients.Sign up and get an API key
Create an account at the Developer Portal. Go to Settings → API Keys and generate a key.
Create a strategy and run a backtest
See the API Reference for the full request schema.
Path B — Python SDK (mangroveai)
The mangroveai package wraps the REST API with a typed Python client.
mangroveai SDK.
Path C — Local signals + indicators (mangrove-kb)
The open-source mangrove-kb package lets you compute signals and indicators directly from a DataFrame, no API call required. Useful for research, backtesting locally, or embedding signals in your own pipeline.
mangrove-kb SDK.
Path D — Agent (MCP)
Connect any MCP-capable agent (Claude, custom client, OpenClaw runtime) to one of the Mangrove MCP servers over Streamable HTTP.Path E — TypeScript / DEX swaps (@mangrove-ai/sdk)
For DEX aggregation, marketplace, and wallet operations from TypeScript or Node.
@mangrove-ai/sdk.
Path F — Turnkey agent template (Mangrove Agent)
If you want a working trading bot you can deploy rather than build from scratch, clone the mangrove-agent template. FastAPI + MCP, cron-driven execution, full audit trail.Next steps
- Read Authentication to understand API keys, JWT, and x402.
- Explore the Knowledge Base for trading concepts and signal taxonomy.
- Browse the full API Reference by domain.