Skip to content

[Proposal] [REST] Fine Grained Access Control #14187

@snazy

Description

@snazy

Proposed Change

We hereby propose an interoperable interaction between Iceberg REST catalogs and query engines for the Iceberg ecosystem providing row and column level access control and data transformations (aka masking).

The interoperability aspect means that different query engines and catalogs shall be able to work seamlessly together.

High level proposal

REST API proposal

Proposal document

https://docs.google.com/document/d/108Y0E8XsZi91x-UY0_aHLEbmXDNmxmS5BnDjunEKvTM/edit?tab=t.7l861fq8jo38

Specifications

  • Table
  • View
  • REST
  • Puffin
  • Encryption
  • Other

Metadata

Metadata

Assignees

No one assigned

    Labels

    proposalIceberg Improvement Proposal (spec/major changes/etc)

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions