From 7c18a0b8234f8222a669bafe1c163cd6c3b2f3e9 Mon Sep 17 00:00:00 2001 From: fanng Date: Tue, 14 Oct 2025 10:15:19 +0800 Subject: [PATCH] add gravitino document --- mkdocs/docs/configuration.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/mkdocs/docs/configuration.md b/mkdocs/docs/configuration.md index 9ef4a1f4ea..3eb6869d8e 100644 --- a/mkdocs/docs/configuration.md +++ b/mkdocs/docs/configuration.md @@ -539,6 +539,18 @@ catalog: py-io-impl: pyiceberg.io.fsspec.FsspecFileIO ``` +##### Apache Gravitino + +```yaml +catalog: + gravitino_catalog: + type: rest + uri: + header.X-Iceberg-Access-Delegation: vended-credentials + auth: + type: noop +``` + ### SQL Catalog The SQL catalog requires a database for its backend. PyIceberg supports PostgreSQL and SQLite through psycopg2. The database connection has to be configured using the `uri` property. The init_catalog_tables is optional and defaults to True. If it is set to False, the catalog tables will not be created when the SQLCatalog is initialized. See SQLAlchemy's [documentation for URL format](https://docs.sqlalchemy.org/en/20/core/engines.html#backend-specific-urls):