EPEX Spot · Intraday Power Markets

Trading infrastructure
built for speed
and nothing else.

Voltnir connects directly to EPEX Spot. Real-time order book depth, sub-millisecond order routing, and institutional-grade risk controls — in a single terminal.

Request Access See the platform
0
Order round-trip to EPEX (μs)
M7
Native EPEX protocol
24/7
Continuous session coverage
Built alongside EPEX intraday desks 40+ years combined trading-floor experience EU data residency · GDPR
Scroll

Connecting to EPEX is a project. It shouldn't be.

M7 is not a simple API. On v6, you're managing AMQP channels, session state, automatic reconnects, and failover logic across alternate servers — all while the market is live and your positions depend on it. On v7, you're parsing Protobuf messages through compression layers before you've even looked at the orderbook.

Then there's delta sequencing and gap detection — keeping your local orderbook consistent tick by tick, without it silently drifting out of sync the moment your processing falls behind.

Most firms either pay too much for a solution that doesn't fit, or spend engineering budget on infrastructure that isn't their edge — months of work before a single order reaches the market.

And once you've built it, you own it. Every edge case. Every 3am reconnect during peak hours.

There's a better way to be in this market.

One connection. Everything handled.

Voltnir sits between your trading software and the EPEX Intraday market. You connect to Voltnir over REST or gRPC — and that's the extent of your infrastructure problem.

Behind that interface, Voltnir runs both the v6 AMQP and v7 WebSocket streams simultaneously, manages session state, assembles and maintains your local orderbook, handles delta sequencing, order management, reconnect logic, and failover. The v7 stream alone delivers a 40% latency improvement on orderbook updates — and Voltnir ships with that out of the box.

You don't see any of it. You see the market.

Bring your strategy. The plumbing is done.

ANIM-01 // Architecture flow Live
[ CLIENT ]
YOUR SOFTWARE
[ EXCHANGE ]
M7 / EPEX
v6 AMQP streamAMQP / RabbitMQ
v7 WebSocket streamWebSocket / Protobuf
Orderbook assemblerDelta · sequence
Session state managerEnd-to-end
Reconnect / failover handlerAutomatic
·
REST or gRPC
·
v6 + v7, unified
·

Your strategy. Your stack. Just plug in.

If you've built your own trading system, Voltnir gets out of your way. Connect over REST or gRPC, authenticate with a Bearer token, and you have full programmatic access to the EPEX Intraday market.

The API covers everything you need to trade: submit, modify, and cancel orders, query the live orderbook and contracts, stream real-time order and position updates, and pull a full audit trail when you need it. Order types map directly to M7 — regular, block, iceberg, balance, pre-arranged. Permissions are granular, per user, enforced server-side.

For latency-sensitive integrations, the gRPC interface adds live push streams — watch a contract, watch your orders, get pushed on every state change without polling.

Native SDKs available in Python, JavaScript, and Rust — so your team can integrate without touching a .proto file. More languages on the way.

If your system can make an HTTP call, you're connected to EPEX.

RESTfull trading surface, JSON over HTTPS
# Submit a limit order on a quarter-hour contract
curl -X POST https://api.voltnir.io/v1/orders \
  -H "Authorization: Bearer $VOLTNIR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "contract":  "Q02:00-02:15_XB",
    "side":      "BUY",
    "type":      "LIMIT",
    "price":     87.42,
    "quantity":  5.0,
    "tif":       "GTC",
    "member":    "desk-01"
  }'

A complete trading application. Included.

For firms that don't have their own frontend — or don't want to build one — Voltnir ships with a full Trading Desk. Open it in a browser. Start trading.

Built for intraday power specifically. Live orderbook, one-click order entry, per-contract position tracker, real-time events, PNL broken out realized vs unrealized across contracts, accounts, and virtual members, plus a full audit blotter with export. Granular per-user permissions and a session-wide kill-switch.

No frontend engineers required. Charts included.

Voltnir Trading Desk — full terminal view with orderbook, blotter grid, chart, and trade tape in one screen
Orderbook + depth
Live blotter grid
Orders & trades panel
Chart + trade tape
Voltnir Trading Desk — Blotter view with live orderbook, order entry, and position panel
One-click order entry
Live bid/ask depth
Net position per contract
Voltnir Trading Desk — PNL breakdown with realized and unrealized exposure
Realized vs unrealized
Per contract breakdown
Winners / losers count
Voltnir Trading Desk — Audit view with full order history and filters
Filterable by area, product, user
Full order history
Export to CSV / JSON
Voltnir Trading Desk — Tape view with live trade prints and chart
Live trade tape
Market prints in real time

Built to run. Built to last.

Intraday power trading doesn't pause for infrastructure problems. Voltnir is designed around that reality.

The core is written in Rust — compiled to a native binary, no JVM, no garbage collector pausing at the wrong moment. Voltnir processes an orderbook delta in 7 microseconds. The performance is structural, not tuned.

Both M7 streams run simultaneously. v6 for the full message surface, v7 for orderbook data and order execution reports — delivering the 40% latency improvement on orderbook updates that EPEX measured in production. Your API sees neither. It sees a single, stable interface.

Reconnects are automatic. Failover is handled. Gap detection and sequence verification run continuously — if the local orderbook drifts, Voltnir knows before you do. Session state is managed end to end, across both streams, without your system needing to care.

If the system is degraded — exchange disconnect, reconnect in progress, failsafe restart — order submissions and modifications are bounced immediately with a clear error. Cancellations are always accepted. You can always get out.

Stream health, latency, and tick processing time are visible in real time through the system state panel — so you always know the infrastructure is alive, not just assumed to be.

And the most honest signal we can offer: we trade on this ourselves.

Operations — System State 00:00:00 UTC
Operational
Uptime 2d 4h 17m
Market stream
Conn Sync Int
Rate2,511/hr
Latency75ms
Process83µs
Last Δ94ms
Private stream
Conn Sync Int
Rate3/hr
Latency75ms
Process204µs
Last Δ
Tick · Build< 1 ms
Tick · Encode< 1 ms
Tick · Latency< 1 ms

Built for regulated trading. Audited for it.

Every Voltnir deployment ships with institutional controls. No upsell tier for the basics.

01 · Residency
EU-only data path
All services hosted in Frankfurt, Germany. Nothing leaves the EU. BYO region available on Enterprise.
02 · Privacy
GDPR & DPA ready
GDPR compliant by default. Data Processing Agreement available on request for every plan, not just Enterprise.
03 · Audits
SOC 2 Type II
Audit in progress. Report available under NDA from Q3 2026. Interim controls documented and shareable.
04 · Controls
ISO 27001-aligned
Access controls, key management, change management, and incident response mapped to ISO 27001 Annex A.
05 · Trail
Immutable audit log
Every order, modify, and cancel preserved for 7 years. Export on demand, tamper-evident, signed.
06 · Testing
Pentested quarterly
External firm runs a black-box pentest on the API surface and gateway every quarter. Latest report on request.

The questions buyers ask first. Answered upfront.

Can Voltnir run on-prem or inside our own VPC?

Yes — on Enterprise. Voltnir ships as a Rust binary plus a thin runtime; we deploy into your VPC or co-locate next to your trading servers. EPEX connectivity stays managed by us; you own the hardware and the network perimeter.

What happens during an EPEX M7 protocol upgrade?

We absorb it. Voltnir runs both v6 (AMQP) and v7 (WebSocket) simultaneously and abstracts the difference behind one stable API. When EPEX deprecates v6, your integration does not change. We have been operating through every M7 revision since v6 launched.

Do you support block, balance, iceberg, and pre-arranged orders?

Yes — all M7 order types are exposed via the API: regular, block, balance, iceberg, linked, and pre-arranged trades. Pre-arranged still requires counterparty coordination; we handle the protocol, you handle the agreement.

How fast is onboarding to live trading?

Desk & Floor: hours from signup to the demo simulation environment; days to go live once your EPEX membership is in place. Enterprise: typical onboarding is 2–4 weeks including on-prem deploy, runbooks, and failover drills with your ops team.

Where is my data stored and who can access it?

All session data, orders, and fills live in the EU (Frankfurt, Germany). Production access is restricted to a single on-call engineer per shift, audit-logged, and requires hardware key authentication. Your order book is never logged to third-party analytics, ever.

Is there a latency or uptime SLA?

Enterprise: 99.95% uptime SLA on the API with service credits on breach. Latency SLA (p99 round-trip to EPEX) is scoped per customer based on your co-location. Desk & Floor are best-effort, monitored with the same instrumentation, without credit terms.

Question not here? Ask us directly.

We are our own customer.

Built by the desk, for the desk

No sales process. No waiting. Pick your tier and go.

Desk
€2,500/mo
  • Up to 5 users
  • 3 virtual members
  • REST API
  • Demo simulation environment
  • Email support · business hours
Recommended
Floor
€6,000/mo
  • Up to 25 users
  • 10 virtual members
  • REST + gRPC · full API access
  • Priority support · market hours
  • Dedicated onboarding session
  • Demo simulation included
Enterprise
€12,000+/mo
  • Unlimited users & members
  • REST + gRPC · full API access
  • 99.95% uptime SLA
  • Direct engineering contact
  • On-prem or dedicated-tenant option
  • Custom procurement & DPA

Virtual members let licensed EPEX members offer balancing and trading services to unlicensed counterparties — each running under their own position limits and audit trail. Available on all tiers. Additional virtual members beyond tier allowance: €200–€400/mo each.

Try it first

Register. Connect. Trade a simulation.

Generate a demo license and connect to the EPEX simulation environment. No credit card. No commitment. The full software, against a real simulation.

Go live · Talk

Pick a tier, or talk straight to us.

Get Started picks your tier, sets up your license, and you're trading. Talk to Us is a direct line — no sales funnel, no forms.