This project provides a suite of utilities for working with DICI assets and related operations.
- π Rust library for interacting with DICI Management APIs and Iceberg-backed assets
- π» Command-line interface (CLI) for inventories, registrations, schemas, and queries
- π MCP server that exposes DICI concepts to LLMs via Model Context Protocol
- π AI terminal chat UI powered by
ratatuiandmistralrs
- DataFrame API for accessing raw DICI asset Iceberg tables
- HTTP client for the DICI Management API
- Lookup registrations and inventories
- Inspect schemas, snapshot history, partitions, and stats
- Execute SQL against tables with JSON or Arrow IPC output
- IPC utilities for printing and querying DataFrames
- Schema retrieval and SQL execution
- Inventory and registration management
- Version and metadata queries
- Interactive terminal UI for LLM-powered chat sessions
π Full documentation available at: socrata.github.io/diceberg