macOS
brew install octosqllocal Homebrew formula metadata
sudo port install octosqlMacPorts ports tree · databases/octosql/Portfile · source: api.github.com
brew
SQL query tool to analyze data from different file formats and databases. Version 0.13.0 via Homebrew; verified from local package data.
install
brew install octosqllocal Homebrew formula metadata
sudo port install octosqlMacPorts ports tree · databases/octosql/Portfile · source: api.github.com
nix profile install nixpkgs#octosqlnixpkgs package indexes · pkgs/by-name/oc/octosql/package.nix · source: api.github.com
scoop install main/octosqlScoop official bucket manifest trees · bucket/octosql.json · source: api.github.com
overview
SQL query tool to analyze data from different file formats and databases
history
OctoSQL is a Go CLI query engine that lets users run SQL across files and databases through one interface. Its hook is practical and package-index friendly: JSON, CSV, TSV, Parquet, stdin streams, and database plugins can all become SQL tables.
The public repository was created on 2019-03-03. The README describes OctoSQL as both a CLI for joining, analyzing, and transforming data from multiple file formats and databases, and as an extensible dataflow engine that applications can embed for SQL access.
OctoSQL gained enough distribution footprint to appear in Homebrew, MacPorts, Nix, and Scoop package metadata. The GitHub API metadata recorded Go as the primary language and repository topics including sql, query-engine, data-analysis, csv, json, postgresql, mysql, and redis.
Users run commands such as octosql "SELECT * FROM ./myfile.json" or join local files with configured databases. Built-in file support covers JSONLines, CSV, TSV, Parquet, line-oriented text, and stdin tables; additional database support is installed through OctoSQL plugins and configured in octosql.yml.
OctoSQL sits in the useful CLI niche between shell text tools, SQLite/DuckDB-style local querying, and heavier federated query engines. It is significant as a packaged single-purpose developer tool: install one binary, point it at heterogeneous data, and use SQL instead of format-specific scripts.
security posture
broad file, network, media, or database tool signal.
blue risk · medium confidence · tool
Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.
executables
| Command | Kind | Exposure | Note |
|---|---|---|---|
octosql | cli | global executable |
freshness
These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.
https://github.com/cube2222/octosql
install metadata
| Package key | brew:octosql |
|---|---|
| Version | 0.13.0 |
| Package manager | Homebrew |
| Package manager page | https://formulae.brew.sh/formula/octosql |
| Homepage | https://github.com/cube2222/octosql/ |
| Repository | https://github.com/cube2222/octosql |
| Upstream docs | https://github.com/cube2222/octosql#readme |
| License | MPL-2.0 |
| Source archive | https://github.com/cube2222/octosql/archive/refs/tags/v0.13.0.tar.gz |
| Build dependencies | go |
| Bottle | available (on arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | not defined |
| Service | none declared |
registry facts
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | octosql |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
source database matches
Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.
octosql
nix profile install nixpkgs#octosqloctosql
sudo port install octosqlmain/octosql
scoop install main/octosqlsource trail
This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.
View the package source record on GitHub.