> ## Documentation Index
> Fetch the complete documentation index at: https://docs.streamnative.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Lakehouse Features Overview

## Feature Matrix

| Feature          | Iceberg (SDT)  | Delta (SDT)  | Iceberg (SBT) | Delta (SBT) |
| ---------------- | -------------- | ------------ | ------------- | ----------- |
| Schema Evolution | Supported      | Supported    | Coming Soon   | Coming Soon |
| Partition Key    | Configurable   | Configurable | Coming Soon   | Coming Soon |
| Upsert           | Supported      | Supported    | Coming Soon   | Coming Soon |
| Variant Type     | Supported (V3) | Supported    | Coming Soon   | Coming Soon |
| Streaming Read   | --             | --           | Coming Soon   | Coming Soon |
| Analytical Query | Supported      | Supported    | Coming Soon   | Coming Soon |

## Supported Cloud Vendors

| Provider             | WAL Storage | Lakehouse Table |
| -------------------- | ----------- | --------------- |
| AWS S3               | Supported   | Supported       |
| Google Cloud Storage | Supported   | Supported       |
| Azure Blob Storage   | Supported   | Supported       |

## Supported Schemas

| Schema Format           | Supported |
| ----------------------- | --------- |
| Avro                    | Yes       |
| JSON                    | Yes       |
| ProtobufNative (Pulsar) | Yes       |
| Protobuf (Kafka)        | Yes       |

Supported schema registries:

* StreamNative Kafka Schema Registry
* Confluent Schema Registry

## Feature Guides

Each feature has its own detailed guide:

* [Schema Evolution](/cloud/lakehouse/features/schema-evolution) -- How the lakehouse table evolves when the topic schema changes, including Dead Letter Table (DLT) behavior
* [Variant Type](/cloud/lakehouse/features/variant-type) -- Handle semi-structured data with Iceberg / Delta Variant type
* [Partition Key](/cloud/lakehouse/features/iceberg-partition-key) -- Configure table partitioning with Iceberg transforms
* [Upsert](/cloud/lakehouse/features/iceberg-upsert) -- Deduplication and primary key-based updates
* [Persist Extra Metadata](/cloud/lakehouse/features/persist-extra-metadata) -- Persist message-envelope metadata (offset, publish time, properties) as a `__meta` Variant column
* [Persist Key](/cloud/lakehouse/features/persist-key) -- Persist the source message key as a `__key` column

## Next Steps

* [Observability](/cloud/lakehouse/lakehouse-observability) -- Monitor lakehouse tables with metrics and Grafana dashboards
