Real-Time Analytics at Extreme Scale

Apache Pinot™ is a real-time distributed OLAP datastore that delivers sub-second queries over streaming and batch data. Purpose-built for user-facing analytics, it handles hundreds of thousands of queries per second with millisecond latency at petabyte scale.

Apache Pinot

Trusted by engineering teams at leading companies

LinkedIn
Roku
Webex
DAZN
Weibo
InMobi
Adbeat
Bliss Point Media
Constant Contact
Cricket
JioSaavn
Media.net
Promoted.ai
Publicis Sapient
Reelevant
Scale Unlimited
Sovrn
Visa
Stripe
Goldman Sachs
Citibank
Robinhood
Razorpay
WePay
10x Banking
CRED
Fi Money
PhonePe
Pine Labs
Synpulse
Tradeweb
Uber
DoorDash
Just Eat
Blinkit
Careem
CloudKitchens
Ola
Roadie
Walmart
Target
Etsy
7-Eleven
Cora
Guitar Center
Myntra
Slack
Expedia
HubSpot
Wix
Zoho
Dialpad
Bettermode
HRT
Momentive
Phenom
Zuora
NVIDIA
Broadcom
Hyundai
Rippling
StartTree
Boond Manager
Confluera
Defined.ai
eero
Factual
HireEZ
Kloudfuse
Link Labs
MixMode
Mobileum
Morgan & Morgan
Moveworks
Palmyra Solutions
Rapid1
SimSoft
Traceable
TuoAgente
Vedantu
YouGov
LinkedIn
Roku
Webex
DAZN
Weibo
InMobi
Adbeat
Bliss Point Media
Constant Contact
Cricket
JioSaavn
Media.net
Promoted.ai
Publicis Sapient
Reelevant
Scale Unlimited
Sovrn
Visa
Stripe
Goldman Sachs
Citibank
Robinhood
Razorpay
WePay
10x Banking
CRED
Fi Money
PhonePe
Pine Labs
Synpulse
Tradeweb
Uber
DoorDash
Just Eat
Blinkit
Careem
CloudKitchens
Ola
Roadie
Walmart
Target
Etsy
7-Eleven
Cora
Guitar Center
Myntra
Slack
Expedia
HubSpot
Wix
Zoho
Dialpad
Bettermode
HRT
Momentive
Phenom
Zuora
NVIDIA
Broadcom
Hyundai
Rippling
StartTree
Boond Manager
Confluera
Defined.ai
eero
Factual
HireEZ
Kloudfuse
Link Labs
MixMode
Mobileum
Morgan & Morgan
Moveworks
Palmyra Solutions
Rapid1
SimSoft
Traceable
TuoAgente
Vedantu
YouGov

What is Apache Pinot?

Originally developed at LinkedIn, Apache PinotTM is a real-time distributed OLAP datastore, purpose-built to provide ultra low-latency analytics at extremely high throughput.

With its distributed architecture and columnar storage, Apache Pinot empowers businesses to gain valuable insights from real-time data, supporting data-driven decision-making and applications.

Learn More

Features

Fast Queries

Fast Queries

Filter and aggregate petabyte data sets with P90 latencies in the tens of milliseconds—fast enough to return live results interactively in the UI.

High Concurrency

High Concurrency

With user-facing applications querying Pinot directly, it can serve hundreds of thousands of concurrent queries per second.

Batch and Streaming Ingest

Batch and Streaming Ingest

Ingest from Apache Kafka, Apache Pulsar, and AWS Kinesis in real time. Batch ingest from Hadoop, Spark, AWS S3, and more. Combine batch and streaming sources into a single table for querying.

Upserts

Upserts

Ingest the same record many times, but see only the latest value at query time. Upserts are built-in and production-tested since version 0.6.

Versatile Joins

Versatile Joins

Perform arbitrary fact/dimension and fact/fact joins on petabyte data sets.

Rich Indexing Options

Rich Indexing Options

Choose from pluggable indexes including timestamp, inverted, StarTree, Bloom filter, range, text, JSON, and geospatial options.

Built for Scale

Built for Scale

Pinot is horizontally scalable and fault-tolerant, adaptable to workloads across the storage and throughput spectrum.

SQL Query Interface

SQL Query Interface

The highly standard SQL query interface is accessible through a built-in query editor and a REST API.

Built-in Multitenancy

Built-in Multitenancy

Manage and secure data in isolated logical namespaces for cloud-friendly resource management.

LinkedIn

Apache Pinot powers over 50 user-facing applications at LinkedIn, serving 250,000+ queries per second with millisecond latency across hundreds of billions of records.

250K+ QPSacross 50+ user-facing applications

- LinkedIn Engineering

Stripe

Pinot enables us to execute sub-second, petabyte-scale aggregation queries over fresh financial events. During Black Friday-Cyber Monday, Pinot helped us track over $18.6B in transaction volume across 300M+ transactions with P99 latency of 70ms.

200K QPSat P99 latency of 70ms across 3PB

- Peter Bakkum, Stripe

Uber

Uber relies on Apache Pinot for 100+ real-time analytics use cases across the marketplace. Our Neutrino service alone serves 500+ million Pinot queries daily, powering everything from ride tracking to catalog search over 10 billion+ row tables.

500M+queries served daily via Neutrino

- Uber Engineering

Cisco Webex

Apache Pinot replaced Elasticsearch for our real-time observability, delivering 5x to 150x better query performance. We shrank our cluster by 500+ nodes while handling 100+ TB of telemetry data per day with sub-second latency.

500 nodeseliminated vs. Elasticsearch

- Cisco Webex Engineering

DoorDash

We migrated our metrics and alerting platform to Apache Pinot, reducing query latency from 30-second timeouts down to under 100ms. Pinot now powers real-time analytics across 500+ dimensions for our risk and ads platforms.

<100mslatency, down from 30s timeouts

- DoorDash Engineering

Walmart

Every order on walmart.com flows through Apache Pinot. We ingest 14 million events per minute from Kafka with under 900ms lag, enabling real-time order monitoring and dramatically reducing our Mean Time to Detect and Recover.

14Mevents/min ingested with <900ms lag

- Walmart Global Tech

Razorpay

Apache Pinot transformed our payment monitoring from 15-20 minute batch delays to under 1 second data freshness. At peak, we ingest 1 million events per second while tracking 60 billion transactions per year across our platform.

1M events/secat peak, 60B transactions/year

- Razorpay Engineering

See Company Stories

Built for Performance

Production-proven at the world's largest internet companies

P99 < 100ms

Query Latency

Sub-100ms latencies for analytical queries at scale

200,000+ QPS

Throughput

Queries per second in production deployments

< 1 second

Data Freshness

End-to-end latency from Kafka to queryable

1M+ events/sec

Ingest Rate

Data ingestion throughput per second

Based on production deployments at LinkedIn, Stripe, Uber, and other Pinot users. Your results will vary based on hardware, schema design, and query complexity.

Join our Community

Pinot Blog

Share Your Knowledge on Apache Pinot YouTube channel!

Apache Pinot OSS YouTube Channel is a dedicated video hub for all things Pinot. Our goal is to bring together meetup talks, tutorials, and real-world use cases in one place, making it easier for the community to learn and share.

Share your video

This video is hosted on YouTube.

Loading this video will connect to YouTube and may set cookies.

Open on YouTube

This video is hosted on YouTube.

Loading this video will connect to YouTube and may set cookies.

Open on YouTube