dbn-go#
dbn-go is a Go library and set of command-line tools for working with Databento’s APIs and DBN (Databento Binary eNcoding) format.
Command-Line Tools#
- dbn-go-hist: CLI for the Databento Historical API
- dbn-go-file: CLI to process DBN files (parquet, split, metadata)
- dbn-go-live: Live API feed handler
- dbn-go-mcp-meta: Metadata-only MCP server for Databento (no billing, no CGO)
- dbn-go-mcp-data: Full MCP server for Databento with DuckDB cache (requires CGO)
- dbn-go-tui: Terminal UI for your Databento account
- dbn-go-slurp-docs: Tool to scrape Databento docs for offline use
Installation#
Binaries are available from the releases page.
Via Homebrew:
brew install NimbleMarkets/homebrew-tap/dbn-goVia Docker:
docker run -e DATABENTO_API_KEY --rm ghcr.io/nimblemarkets/dbn-go:latest /usr/local/bin/dbn-go-hist datasetsBuild from source (requires Taskfile):
task go-build