The live stream and the complete record, unified.

QuestDB ingests millions of events per second, computes on live data in milliseconds, and keeps years of history queryable. One SQL engine spanning messaging, stream processing, and tiered storage.

Powering critical data workloads at leading companies globally

Caladan
Mizuho
SIX
OKX
Airbus
Broadridge
Ripple HiddenRoad
BTG Pactual
B3
User logo
Brevan Howard
Electio
Marex
Laser Digital Nomura
NetApp
Yahoo
HDFC Bank
XRP Ledger
Arbor Energy
Cesium Astro
Firefly Aerospace
One Trading
Caladan
Mizuho
SIX
OKX
Airbus
Broadridge
Ripple HiddenRoad
BTG Pactual
B3
User logo
Brevan Howard
Electio
Marex
Laser Digital Nomura
NetApp
Yahoo
HDFC Bank
XRP Ledger
Arbor Energy
Cesium Astro
Firefly Aerospace
One Trading
19M
Rows/sec/serveringestion
220M
Rows/sec streamedto Arrow
2.3s
To stream 500Mrows
32ms
First Arrowbatch
Published QWP benchmark results onQuestDBQuestDB v10.0

Modernize the market data stack. Never drop a tick.

Capture large volumes of market data and trades, act on them in real time, and query the same complete history for pre-trade signals, research, TCA, risk, P&L, surveillance, and compliance. Standard SQL and open formats keep every team connected to the record.

Market data & researchPre-trade analysisTCA & markoutsIntraday risk & P&LSurveillance & compliance
Explore capital markets
01

Capture every event once

Ingest ticks, orders, executions, and transactions at market speed. Durability, deduplication, and out-of-order correction are built in.

02

Act before the moment passes

Compute intraday risk and P&L, evaluate surveillance conditions, and publish results while the market is moving.

03

Investigate with the full record

Run TCA, markouts, post-trade analysis, compliance, and historical research in SQL, then open the same data through Apache Parquet, Iceberg and Arrow.

One engine. The full data lifecycle.

Act on what is happening.
Learn from everything that happened.

Capture

01

Ingest millions of ordered and out-of-order events without pre-aggregation.

Compute

02

Transform, enrich, and aggregate events as they arrive, then publish results in real time.

Query

03

Run temporal SQL across live and historical data with predictable low latency.

Retain

04

Keep the complete record online across hot storage and object storage tiers.

Standard SQL. No lock-in.
Built for the modern stack.
Special SQL primitives for time-series, built for the most demanding workloads in capital markets, aerospace, and energy. Easy for engineers to write, native for AI agents.
coding agent - ~/questdb-demo
Prompt:
"Create a matview to compute 1-minute OHLCV candles from market_data"
All prompts

Running in banks, exchanges, rockets, and power plants.

QuestDB Customers
Capital MarketsB3 logo

B3 powers Latin America's largest exchange with QuestDB

B3's Central Securities Depository platform runs on QuestDB for Capital Markets, processing every trade on the world's tenth-largest exchange.

We chose QuestDB for its speed and straightforward deployment, which fits cleanly into our cloud-native architecture.

Kleber AlmeidaIT Manager, B3
$5B+Daily traded volume
99.9%Uptime guarantee
AerospaceAirbus logo

Airbus monitors fleet data in real time on QuestDB

Airbus processes billions of data points a day on QuestDB, powering real-time monitoring and predictive maintenance for mission-critical components across the fleet.

QuestDB is used at Airbus for real-time applications involving billions of data points per day. For us, QuestDB is an outstanding solution that meets (and exceeds) our performance requirements.

Oliver PfeifferSoftware Architect, Airbus
BillionsData points per day
3Aircraft programs
Capital MarketsOne Trading logo

One Trading runs regulated digital asset trading on QuestDB

One Trading's regulated crypto exchange runs on QuestDB for Capital Markets, ingesting billions of trades for real-time market surveillance and latency analysis.

QuestDB is an essential part of our trading platform — a high-speed, scalable store for billions of trades we can query in real time.

Steven HarperChief Security Officer, One Trading
8M+Rows/sec ingest
1stEuropean MiFID II derivatives exchange
Nuclear EnergyCopenhagen Atomics logo

Copenhagen Atomics monitors thorium reactors in real time

Copenhagen Atomics monitors its next-generation molten salt reactors on QuestDB for energy infrastructure, ingesting high-cardinality data from thousands of reactor sensors for instant anomaly detection.

QuestDB was our choice for real time data due to high performance, open source, high flexibility and great support. We believe that QuestDB will become market leading.

Lasse TarpSoftware Group Manager, Copenhagen Atomics
100K+Sensors monitored live
Gen IVMolten salt reactors
Capital MarketsBTG Pactual logo

BTG Pactual replays order books and tunes pricing algos on QuestDB

BTG Pactual replays order books and analyzes pricing algorithm performance on QuestDB for Capital Markets, and runs the same platform under their real-time equities market data API.

QuestDB has become the standard for data aggregation — lightning fast, serving raw live intraday data through our APIs in a few milliseconds.

Renan AvilaDirector, BTG Pactual
<10msAPI response time
100K+Tickers per table

Experience QuestDB now

Explore our live demo

Our live demo instance is the quickest way to get a feel for QuestDB. Scan more than 2 billion rows in milliseconds. Example queries can get you deep in just a few clicks.

/* This query takes the best bid price and multiplies it by 1.01. Then it finds the level at which that price would be met inside the prices array. We slide the volume array from the first level until the level we found, and sum all the volumes. Note the use of DECLARE to make the query more readable. */

DECLARE
@prices := asks[1],
@volumes := asks[2],
@best_price := @prices[1],
@multiplier := 1.01,
@target_price := @multiplier * @best_price,
@rel_vol := @volumes[
1:insertion_point(@prices, @target_price)
]
SELECT timestamp, array_sum(@rel_vol) total_volume
FROM market_data
WHERE timestamp > dateadd('m', -1, now())
AND symbol='EURUSD';

One SQL engine, multiple storage tiers

Real-time and historical data, in one engine.

WHERE symbol in ('AAPL', 'NVDA')
LATEST ON timestamp PARTITION BY symbol
CREATE MATERIALIZED VIEW 'trades_OHLC'
min(price) AS low
timestamp IN today()
SELECT spread_bps(bids[1][1], asks[1][1])
FROM read_parquet('trades.parquet')
SAMPLE BY 15m

Open by Design

Open source. Open standards.

Open at every layer

Download
  • License: Apache 2.0
  • Open standards: Apache Parquet, Apache Iceberg, SQL, PGWire
  • Community: 170+ OSS contributors
  • Reliability: HA, replication, failover
  • Scale: Multi-tier storage at petabyte scale
  • Security: RBAC, TLS, SSO
  • Support: 24/7 expert support, 99.9% uptime SLA
Get a demo

Rich ecosystem of connectors

Native integrations across the modern open data stack.

View all connections

Real-time analytics for high performance workloads

Built for the most demanding
time-series use cases

View all use cases

Capital Markets

Pre- and post-trade, in real time

Millisecond SQL on the trading floor, with full history queryable in QuestDB and open to quants through Parquet.

Explore QuestDB for Capital Markets

Crypto

High-speed, multi-exchange crypto market data

Continuously ingest tick and order-book streams from dozens of exchanges, compute across them in SQL, and keep the complete market record queryable.

View real-time OKX crypto dashboard

Aerospace

Real-time insights from in-flight to ground control

Ingest millions of sensor readings per second from aircraft, rockets, satellites, and jet-engine simulations.

Energy Infrastructure

Energy Infrastructure

Smarter grids, faster decisions

Run grid operations on live SCADA and telemetry data, detect anomalies as they emerge, and retain the full history for incident reconstruction.

Robotics

Physical AI & robotics telemetry

QuestDB captures structured telemetry, control events, and fleet state in real time, with full history available for reconstruction, training, and fleet analysis.

Retail Banking & Payments

Fraud analytics engine: low-latency ingest, high-concurrency reads

Millisecond SQL scoring across high-cardinality accounts, devices, and merchants—backed by multi-tier storage and open formats for ML.