Skip to main content

Overview

Planasonix provides a fully managed, spec-compliant Apache Iceberg REST Catalog so you can connect any query engine — Snowflake, DuckDB, Spark, Trino — directly to tables managed by your pipelines, without configuring external catalogs like AWS Glue or Hive Metastore.

How It Works

  1. Pipeline writes — When a Managed Lakehouse pipeline writes Iceberg data, tables are automatically registered in the hosted catalog
  2. Query engines connect — Point any Iceberg-compatible engine to https://api.planasonix.com/v1 with your API key
  3. Credential vending — On each loadTable request, the catalog provides temporary, read-only storage credentials so engines can access data files directly

Authentication

Direct API Key

Pass your flx_ API key as a Bearer token:

OAuth2 Token Exchange

For engines that require the Iceberg REST spec’s OAuth2 flow (Spark, Trino):
Response:

API Endpoints

Credential Vending

When you load a table, the response includes temporary storage credentials in the config field:

AWS S3

Google Cloud Storage

Azure Blob Storage

Tier Limits

Setup

1

Enable Managed Lakehouse

Create a Managed Lakehouse connection with the Hosted (Planasonix) catalog type
2

Run a Pipeline

Configure a pipeline with a Managed Lakehouse destination node and run it. Tables are auto-registered.
3

Connect Your Engine

Use the connection snippets from the connection settings page to configure your query engine