{"library":"iceberg-js","type":"library","category":null,"description":"Iceberg.js is a small, framework-agnostic JavaScript and TypeScript client specifically designed for interacting with Apache Iceberg REST Catalogs. It provides a thin HTTP wrapper over the official REST API, making it generic enough to work with any Iceberg REST Catalog implementation without vendor lock-in. The current stable version is `0.8.1`. The project maintains an active release cadence, with multiple minor versions released within short intervals, indicating ongoing development towards a stable 1.0.0. Key differentiators include first-class TypeScript support for strong typing, reliance on the native `fetch` API for universal compatibility (Node.js 20+ and modern browsers), and a focused scope on catalog operations, deliberately excluding data reading or Parquet file support.","language":"javascript","status":"active","version":"0.8.1","tags":["javascript","iceberg","apache-iceberg","rest-catalog","data-lake","catalog","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install iceberg-js","imports":["import { IcebergRestCatalog } from 'iceberg-js'","import type { AuthConfig } from 'iceberg-js'","import type { AccessDelegation } from 'iceberg-js'"]},{"cmd":"yarn add iceberg-js","imports":[]},{"cmd":"pnpm add iceberg-js","imports":[]}],"homepage":null,"github":"https://github.com/supabase/iceberg-js","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/iceberg-js","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/iceberg-js/compatibility"}}