Arc Enterprise
Arc Enterprise adds clustering, RBAC, tiered storage, audit logging, and query governance to the Arc binary. Enable them with a license key in arc.toml; no data migration.
Production-grade time-series database infrastructure for scale, security, and compliance.
Arc Enterprise extends the Arc time-series database with enterprise features designed for production deployments. Same binary, same performance — with clustering, access control, tiered storage, audit logging, and more.

OSS vs Enterprise
| Capability | Arc OSS | Arc Enterprise |
|---|---|---|
| Deployment & Scale | ||
| Single-node deployment | Yes | Yes |
| Clustering (multi-node) | - | Yes |
| Role separation (writer / reader / compactor) | - | Yes |
| Automatic failover (writer + compactor) | - | Yes |
| Shared-storage deployment (S3 / MinIO / Azure) | Yes | Yes |
| Local-storage deployment with peer replication | - | Yes |
| Heartbeat-based cluster health detection | - | Yes |
| Security & Access | ||
| Token-based authentication | Yes | Yes |
| Organizations, teams, and RBAC | - | Yes |
| Measurement-level permissions | - | Yes |
| Cluster TLS encryption + shared secret auth | - | Yes |
| Audit logging | - | Yes |
| Data Lifecycle | ||
| Continuous queries (manual execution) | Yes | Yes |
| Retention policies (manual execution) | Yes | Yes |
| Automatic scheduling (continuous queries + retention policies) | - | Yes |
| Auto-aggregation | - | Yes |
| Hot/cold tiered storage with per-database policies | - | Yes |
| Backup & restore | - | Yes |
| Observability & Operations | ||
| Prometheus metrics | Yes | Yes |
| Active query management | - | Yes |
| Query governance (rate limits, quotas, row limits) | - | Yes |
| SLA monitoring | - | Yes |
| Integrations | ||
| MQTT subscription management | Yes | Yes |
| Storage | ||
| S3 / Azure / MinIO storage | Yes | Yes |
Getting started
Arc Enterprise uses the same binary as Arc OSS. Enable enterprise features by adding your license key:
# arc.toml
[license]
key = "ARC-XXXX-XXXX-XXXX-XXXX"Or via environment variable:
export ARC_LICENSE_KEY="ARC-XXXX-XXXX-XXXX-XXXX"On startup, Arc validates your license and enables the features included in your plan. No data migration is required — your existing databases, measurements, and configurations are fully preserved.
Once the node is running, follow the shared Writing data guide for MessagePack and line protocol examples in curl, Python, and Go.
Zero-Downtime Upgrade
Upgrading from Arc OSS to Enterprise requires no data migration. Add your license key, enable the features you need, and restart. Your existing data and configuration remain intact.
Features
Clustering and high availability
Multi-node clusters with dedicated writer, reader, and compactor roles on shared object storage or local disks with peer replication, plus automatic failover.
Role-based access control
Organizations, teams, and roles with granular database and measurement-level permissions, built on Arc's token authentication.
Tiered storage
Automatic hot/cold data tiering to S3 or Azure Blob Storage, queried in place with no query-time complexity.
Audit logging
Event tracking for compliance: authentication, data access, RBAC changes, and infrastructure events with configurable retention.
Query governance
Per-token rate limiting, query quotas, and row limits to protect the cluster from runaway queries.
Query management
Monitor active queries in real time, review query history, and cancel long-running queries.
Automated scheduling
Automatic execution of continuous queries and retention policies on configurable schedules.
MQTT integration
Native MQTT subscription management with API-driven configuration for IoT brokers and topic tag extraction.
Configuration example
A complete enterprise configuration combining multiple features:
# arc.toml — Enterprise deployment example
[license]
key = "ARC-XXXX-XXXX-XXXX-XXXX"
[server]
port = 8000
[storage]
backend = "s3"
s3_bucket = "arc-production"
s3_region = "us-east-1"
[auth]
enabled = true
[cluster]
enabled = true
node_id = "writer-01"
role = "writer"
cluster_name = "production"
seeds = ["10.0.1.10:9000", "10.0.1.11:9000"]
[tiered_storage]
enabled = true
default_hot_max_age_days = 30
[tiered_storage.cold]
enabled = true
backend = "s3"
s3_bucket = "arc-archive"
s3_region = "us-east-1"
[audit_log]
enabled = true
retention_days = 90
[governance]
enabled = true
default_rate_limit_per_min = 60
default_max_queries_per_hour = 500
[query_management]
enabled = trueGet a license
- Buy online: Tier I (up to 8 cores) and Tier II (up to 32 cores) at basekick.net/enterprise/buy. The key is emailed within one business day.
- Sales: larger tiers, trials, invoices, and purchase orders via enterprise@basekick.net.
- Discord: Join our community
Tiers, activation limits, renewals, and expiry are covered in Licensing.