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