Keep every mission.
Query all of it, anytime.
Full-resolution telemetry at millions of readings per second, with your entire history in one SQL surface. No retention cuts, no separate cold stack, no downtime to reach old data. Open Parquet on storage you own.
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
Mission telemetry, live. Real data, real-time ingestion, sub-second queries. The same workload aerospace teams run in production.
Mission ARC-1
Loading mission telemetry...
Explore more demos
Satellite Tracking
40,000+ objects from Space-Track.org, propagated with SGP4 for real-time positions.
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 across Buenos Aires, London, and Tokyo.
System Metrics
Real-time Docker container CPU, memory, network, and disk I/O.
Built for mission-critical workloads
Aerospace and defense teams run Arc for full-resolution telemetry at flight scale. The same engine powers every other high-volume workload underneath.
Arc also powers
Finance & Crypto
Tick data, order books, on-chain events. High-cardinality writes at line rate, immutable retention for compliance.
Edge & Tactical
Disconnected operations, sensor telemetry, equipment monitoring. Air-gap friendly, MQTT-native, DIL-tolerant.
Observability
Unified storage for logs, metrics, and traces. 19.9M writes/sec, 9.2M reads/sec. One database instead of three.
AI Agent Memory
Conversation history, context, and embeddings. Columnar architecture with fast temporal queries. RAG-ready.
Product Analytics
User events, clickstreams, and A/B tests. Query billions of events in seconds with standard analytical SQL.
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.


