Now in Beta

Core pub/sub and API gateway are stable. Strategy DSL and advanced backtesting UI are in active development.

A digital twin for your financial stack

Mirror every trade, stream, and exchange in a live event-driven simulation. Test strategies against production data — without production risk.

Explore the Docs Contact Us
Who This Is For

For teams that build their own strategies

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.

The Problem

Trading infrastructure hasn't kept up

Most teams are running a fragile patchwork of vendor services held together by bespoke code and institutional knowledge.

Vendor lock-in

Every exchange, broker, and data feed speaks its own protocol. With Virtufin, one WebSocket configuration swaps an exchange — minutes, not months.

Brittle glue code

The contract between services lives in Slack threads and Postman collections. Virtufin bakes the contract into a published specification — every service knows the rules.

Year-long integrations

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 Solution

One event stream. Two realities.

The same live market data that drives your production stack also feeds a parallel simulation environment — your digital twin.

Production Live trades
Events
Simulation Backtests

Zero-risk experimentation

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.

  • Replay last month's tape to validate a new strategy
  • Run shadow-mode: compare strategy output against live execution with zero latency impact
  • Swap exchanges or brokers without touching strategy code
  • Every scenario is reproducible, deterministic, and auditable
Capabilities

Built for scale from day one

Virtufin is not a framework. It's a platform — pluggable, language-agnostic, and governed by a published specification.

01

Polyglot strategies

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.

02

Exchange-agnostic

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.

03

Event replay & backtesting

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.

04

Real-time observability

Every order, fill, and signal emits a structured event. OpenTelemetry traces every call through the gateway. No black boxes. No mystery latency.

Ready to mirror your markets?

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

Get Started Contact Us