Core pub/sub and API gateway are stable. Strategy DSL and advanced backtesting UI are in active development.
Mirror every trade, stream, and exchange in a live event-driven simulation. Test strategies against production data — without production risk.
Quantitative developers and small trading firms who write their own algorithms — and are tired of rebuilding exchange integrations, stitching together vendor tools, and maintaining parallel production and backtest stacks.
Most teams are running a fragile patchwork of vendor services held together by bespoke code and institutional knowledge.
Every exchange, broker, and data feed speaks its own protocol. With Virtufin, one WebSocket configuration swaps an exchange — minutes, not months.
The contract between services lives in Slack threads and Postman collections. Virtufin bakes the contract into a published specification — every service knows the rules.
Adding a new exchange, strategy language, or transport is a six-month project. Virtufin makes it a configuration change. The platform handles the rest.
The same live market data that drives your production stack also feeds a parallel simulation environment — your digital twin.
Every market event flows through a single pub/sub fabric. Events are tagged with a lane — act for live production, hyp for hypothetical simulation — so production and backtest data never collide.
Virtufin is not a framework. It's a platform — pluggable, language-agnostic, and governed by a published specification.
Write workers in .NET, Python, C++, or Rust. The platform loads them as binaries — in-process for sub-µs latency, out-of-process for flexibility.
Binance, Alpaca, and any WebSocket-based data feed — each is just a proxy configuration. Add an exchange by adding a connection string, not a new service.
All inter-service traffic flows as CloudEvents on a Dapr pub/sub bus. Replay any time window against any strategy. The event log is the source of truth.
Every order, fill, and signal emits a structured event. OpenTelemetry traces every call through the gateway. No black boxes. No mystery latency.
Start with the docs, deploy a reference worker, and see your first digital twin in minutes. Docker required.
See it run: Binance orderbook echo worker and more at virtufin-workers