Setting the file. One moment.
Subchapter 2.2
references/catalog/configuration.mdMarkdown2 KBView on GitHub
Inspect the existing bucket, catalog, engine versions, and credential configuration before making changes. Use the project’s installed tools and preserve its environment-variable or secret-management conventions.
| Task | Documentation |
|---|
| Enable a catalog and obtain connection details | Enable Basin Catalog (opens in a new tab) |
| Select credentials for readers, writers, or maintenance | Authenticate your Iceberg engine (opens in a new tab) |
| Configure compaction and its service credential | Enable compaction (opens in a new tab) |
| Configure snapshot retention | Enable snapshot expiration (opens in a new tab) |
| Choose file sizes, retention policy, and maintenance scope | Table maintenance (opens in a new tab) |
| Connect a Python client | PyIceberg (opens in a new tab) |
| Connect Spark | PySpark (opens in a new tab) |
| Connect another query engine | Engine configuration guides (opens in a new tab) |
| Disable catalog access | Disable Basin Catalog (opens in a new tab) |
Copy the Catalog URI and Warehouse name exactly from the catalog detail page or Wrangler enable output. Scope both catalog and storage permissions to the operations the client needs; readers do not need a blanket write-enabled token. Treat maintenance credentials separately from reader credentials. Verify connectivity with a read operation before attempting writes, then check catalog and credential status through the control-plane API.