# nimtable

> Nimtable is a self-hosted, open-source observability platform for Apache Iceberg lakehouses with a web UI and REST API to explore catalogs, run SQL, and manage compaction

- **Category:** Database Management
- **Licence:** Apache-2.0
- **Latest version:** v0.1.0
- **Open source:** oss
- **Languages:** Typescript, Java
- **Platforms:** Docker Compose
- **Tags:** REST API, Spark, Catalog, SQL, Metadata, Observability, Docker, Apache iceberg, Lakehouse, Iceberg, Datalake, S3 Tables, Polaris, Risingwave

## Description

Nimtable is a web-based tool for administering Apache Iceberg catalogs and tables. It works with multiple catalog types including REST endpoints, AWS Glue, and S3 Tables. The UI allows browsing table structures, partitions, snapshots, and manifest files, running SQL queries directly in the browser, and viewing file layout visualizations to identify optimization opportunities. It integrates with compute engines such as Spark and RisingWave for compaction and maintenance operations. The software also implements the Iceberg REST Catalog specification. Deployment uses Docker Compose with PostgreSQL for metadata storage, JWT authentication with a default admin account, and the code is licensed under Apache-2.0.

## Links

- [Homepage](https://github.com/nimtable/nimtable)
- [Website](https://go.risingwave.com/slack)
- [Docker](ghcr.io/nimtable/nimtable)
- [GitHub Repository](https://github.com/nimtable/nimtable)
- [Documentation](https://docs.risingwave.com/iceberg/nimtable/get-started)
- [Slack Community](https://go.risingwave.com/slack)

---
Source: https://selfhost.directory/project/nimtable