arcli
The command-line client for querying, writing to, and administering Arc.
The command line for Arc. Use arcli from a terminal, script, or CI workflow.
brew install basekick-labs/tap/arcli
arcli config create --name local --endpoint http://localhost:8000 --token YOUR-TOKEN
arcli ping
arcli sample load citibikearcli uses named connections and talks to Arc through its HTTP API. Commands produce readable tables by default and structured output for pipelines.
What you can do
- Run SQL with table, JSON, CSV, or Arrow output.
- Write line protocol, MessagePack, or JSON.
- Import CSV, line protocol, Parquet, and TLE files.
- Manage databases, measurements, and API tokens.
- Configure retention policies and continuous queries.
- Preview deletes and manage backups.
- Inspect clusters, compaction, schedulers, and logs.
- Generate completion for bash, zsh, fish, and PowerShell.
Compatibility
arcli 26.09.4 supports Arc 26.06 and newer.
Get started
Install arcli
Choose Homebrew, a Linux package, Docker, or an archive.
First connection
Connect to Arc and run your first query.
Command reference
Explore every arcli command and flag.
Connections
Configure profiles, environment variables, and TLS.