iceberg 0.1.0 copy "iceberg: ^0.1.0" to clipboard
iceberg: ^0.1.0 copied to clipboard

Dart client library for the Apache Iceberg REST Catalog, used by Supabase Storage analytics buckets.


Supabase Logo

iceberg

Dart client library for the Apache Iceberg REST Catalog.

Guides

pub package pub test

Usage #

Against a Supabase analytics bucket, get a catalog from StorageClient instead of constructing one yourself:

final catalog = supabase.storage.analyticsCatalog('my-analytics-bucket');
await catalog.createNamespace(['my_namespace']);

Against any other Iceberg REST Catalog, point the client at its base URL:

final catalog = IcebergRestCatalog(
  baseUrl: 'https://example.com/iceberg',
  warehouse: 'my-warehouse',
  headers: {'Authorization': 'Bearer $token'},
);

Docs #

The docs can be found on the official Supabase website.

License #

This repo is licensed under MIT.

Credits #

0
likes
160
points
57
downloads

Documentation

Documentation
API reference

Publisher

unverified uploader

Weekly Downloads

Dart client library for the Apache Iceberg REST Catalog, used by Supabase Storage analytics buckets.

Homepage
Repository (GitHub)
View/report issues

Topics

#supabase #iceberg #analytics #storage #backend

License

MIT (license)

Dependencies

http, logging, meta, supabase_common

More

Packages that depend on iceberg