Skip to main content
It’s is an event-driven, composable runtime that models markets and protocols as deterministic streams and executes reactive backtesting-to-live workflows through reusable, environment-agnostic components.

Your strategy, your control

A developer-first runtime with full control over execution:
  • You own the logic - decisions are defined by your code.
  • You choose the mode - run in paper, replay, or live.
  • You compose strategies - reusable, reactive components.
  • You keep one codebase - promote the same code from test to production.

Execution

Learn when to use paper, replay, and live modes.

Replay workflow

Validate behavior on historical windows before production.

What you can build

With quantform, you can build:
  • Systematic strategies across spot, derivatives, and multiple venues,
  • Execution systems with dynamic routing based on market conditions,
  • Automate workflows for portfolio, position, and risk management
  • Integrate with DeFi protocols for on-chain operations and trigger-based actions
  • Create real-time monitoring pipelines that detect events and respond programmatically
quantform is an execution framework, not a profit guarantee. Always test in paper and replay modes before running any live strategy.

What this means in practice

Quantform turns market and protocol activity into event streams, so your automation can react to data in real time with deterministic behavior in testing.
  • Works across venues and protocols - connect centralized exchanges, DeFi protocols, and wallets in one system.
  • Real-time by default - react when market state changes, not through slow polling loops.
  • One strategy, multiple environments - run the same strategy in replay, paper, and live modes.
  • Built for full automation - automate more than orders, including rebalancing and execution workflows.

Getting started

Ready to build your first strategy?

Execution modes

Learn when to use paper, replay, live, and idle.

Overview page

Explore the full documentation map and starter examples.