The entire analytical stack.
One Go binary.
Arc ingests, stores, queries, and governs your data in a single binary — reading and writing open Parquet on storage you own. Production-ready in 30 seconds.
docker run -d -p 8000:8000 \
-e STORAGE_BACKEND=local \
-v arc-data:/app/data \
ghcr.io/basekick-labs/arc:latestSingle binary. No dependencies. Production-ready in minutes.
In production with paying teams today
Commercial license available
From InfluxDB, Timescale, QuestDB & more
Stop assembling a database. Use one.
Six engines wrapped in one Go binary. Ingestion, storage automation, scheduled compute, query, governance, ownership. Production-ready in 30 seconds — not three weekends of YAML.
19.9M records/sec sustained.
InfluxDB Line Protocol, TLE (Space/Telco), and native MessagePack. No middleware. No agents. Direct write.
Auto-compaction included.
Arc orchestrates the transition from small ingest files to optimized 512 MB Parquet blocks. No cron job, no spark cluster.
Continuous Queries (CQs).
Stateful, atomically-checkpointed background workers. Pre-compute aggregates in the background so dashboards query milliseconds, not minutes. Scheduled down to 10 seconds.
9.2M rows/sec via Arrow IPC.
MessagePack and JSON endpoints. Sub-second dashboards on 1B+ row datasets.
Retention & deletion.
Granular time-based lifecycle policies. GDPR-compliant record deletion with full file rewrites — no tombstones, no half-deleted data.
Open files on YOUR storage.
Your data lives in standard open files on YOUR storage — S3, Azure, MinIO, on-prem. Read it from Arc, Spark, ClickHouse, Snowflake, or any tool that speaks open data. Zero lock-in. Zero egress tax. Walk away anytime.
Standard SQL. No proprietary query language.
Not a custom DSL. Not a query language that changes every major version.
Not vendor lock-in through proprietary syntax.
PostgreSQL-compatible SQL with window functions, CTEs, and joins.
-- Compute closest approaches between any two tracked objects
-- in the last hour, surfacing pairs under a 5km screening threshold.
WITH positions AS (
SELECT
norad_id,
object_name,
timestamp,
position_eci_x,
position_eci_y,
position_eci_z,
velocity_kmps
FROM space.telemetry
WHERE timestamp > NOW() - INTERVAL '1 hour'
AND orbit_class IN ('LEO', 'MEO')
)
SELECT
a.object_name as primary,
b.object_name as secondary,
DATE_TRUNC('minute', a.timestamp) as minute,
SQRT(
POWER(a.position_eci_x - b.position_eci_x, 2) +
POWER(a.position_eci_y - b.position_eci_y, 2) +
POWER(a.position_eci_z - b.position_eci_z, 2)
) as separation_km,
ABS(a.velocity_kmps - b.velocity_kmps) as relative_velocity_kmps
FROM positions a
JOIN positions b
ON a.norad_id < b.norad_id
AND a.timestamp = b.timestamp
WHERE SQRT(
POWER(a.position_eci_x - b.position_eci_x, 2) +
POWER(a.position_eci_y - b.position_eci_y, 2) +
POWER(a.position_eci_z - b.position_eci_z, 2)
) < 5.0
ORDER BY separation_km ASC
LIMIT 100;If you know SQL, you know Arc.
Window Functions
Moving averages, ranking, and complex aggregations built-in
CTEs & Subqueries
Break down complex analysis into readable, composable parts
JOINs Across Tables
Correlate events, logs, metrics, and any data across tables
See Arc in Action
Live demos running on Arc. Real data, real-time ingestion, sub-second queries.
Satellite Tracking
Loading satellite data...
Explore more demos
NYC Citibike
13 years of bike share data. 153M+ rides across New York City with interactive filtering.
Vessel Tracking
Real-time AIS data from ships in Singapore's Strait of Malacca.
Flight Tracking
Live ADS-B aircraft positions over New York City airspace.
Weather
Multi-city weather monitoring — Buenos Aires, London, and Tokyo.
System Metrics
Real-time Docker container CPU, memory, network, and disk I/O.
Built for mission-critical workloads
From product analytics to IoT telemetry—Arc handles the scale and performance requirements that matter.
Aerospace & Defense
Satellite telemetry, mission telemetry, and ground-station data. Native TLE ingestion. ITAR-clean support workflows. On-prem or sovereign-cloud deployment.
Finance & Crypto
Tick data, order books, on-chain events, exchange telemetry. High-cardinality writes at line rate. Audit logging and immutable retention for compliance.
IoT & Telemetry
Sensor telemetry, manufacturing data, equipment monitoring. Native MQTT support. Multi-year retention with automatic compaction and 90% storage reduction.
Observability
Unified storage for logs, metrics, and traces. Fast queries across all telemetry types. 19.9M writes/sec, 9.2M reads/sec. One database instead of three.
AI Agent Memory
Store conversation history, context, and embeddings. Columnar architecture for agent memory with fast temporal queries. RAG-ready.
Product Analytics
Track user events, clickstreams, and A/B tests. Query billions of events in seconds with standard analytical SQL. Window functions, CTEs, and complex aggregations out of the box.
Join our community
Get help, share what you've built, and shape where Arc goes next. Engineers from the Arc team are active across all three channels.
Go to The Dive — Arc community forumPricing
Start free with open source. Scale with enterprise features when you need them.
Open Source
- 19.9M records/sec ingestion
- Full SQL analytical engine
- Continuous queries + auto-compaction
- Open file format on S3, Azure, GCS, MinIO, local
- Docker and Kubernetes ready
- Community support (Discord)
Arc Enterprise Managed
Managed hosting, sized to your workload.
- Everything in Arc Enterprise
- Managed and operated by Basekick Labs
- Dedicated physical servers, sized to spec
- Daily backups to S3, monitoring, upgrades
- Migration support included
Enterprise
Starting price for up to 8 cores. Clustering, RBAC, and dedicated support.
- Everything in Open Source
- Horizontal clustering and HA
- Role-based access control (RBAC)
- Tiered storage automation
- Audit logging and query governance
- Dedicated support and SLAs
Enterprise Features
Clustering
Horizontal scaling with automatic data distribution. Query routing and load balancing across nodes.
Security
Fine-grained RBAC with database and table-level permissions. LDAP/SAML integration available.
Data Management
Automated retention policies, continuous queries for aggregation, and tiered storage for cost optimization.
Latest from the blog
Benchmarks, deep-dives, and release notes from the Arc team.
Run Arc in minutes.
One Go binary. Docker, Kubernetes, or native. Open Parquet on the storage you already own. Production-ready in 30 seconds.


