lakeFS

Git-like branches and commits over object storage behind an S3-compatible gateway.

Provider
default
Category
Data
Also known as
lakeFS Cloud, lakeFS Enterprise
Properties · 2 set by this component
propertytypevaluesrequiredkind defaultthis component
blockstore · component propertyenumlocal | s3 | gcs | azure-blobnolocalinherited
checksumOnWrite · advancedboolean—nofalseinherited
durabilityNines · advancedinteger—no—inherited
encryptionAtRestboolean—nofalseinherited
managedboolean—nofalse▸ false
metadataStore · component propertyenumlocal | postgres | dynamodb | cosmosdbnolocalinherited
objectLockboolean—nofalseinherited
port · component propertyinteger—no8000inherited
replicationenumnone | primary-secondary | quorum | erasure-codednononeinherited
strongReadAfterWrite · advancedboolean—nofalseinherited
tierenumhot | warm | coldnohotinherited
versioningboolean—nofalse▸ true
zonesinteger—no—inherited
Rules that apply · 1

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

object-store-single-zone-with-durability-target

Eleven nines of durability assumes redundancy spread over at least three failure domains. An object store confined to fewer zones, or declaring none, cannot reach the target the design states.

  • — all of these hold:
  • — the design requirement `durability.annualNines` is a number greater than 10
  • — any of these hold:
  • — the node's `zones` has no value
  • — the node's `zones` is a number less than 3
Use it in a design
nodes:
  - { id: "lakefs", component: "lakefs" }
Other Object store products · 32
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# lakeFS: open-source data version control layer over object storage, exposing an S3-compatible gateway with Git-like
# branches, commits and merges. Per "Configuration Reference", the server listens on 0.0.0.0:8000, keeps metadata in a
# key-value store (local, PostgreSQL, DynamoDB or Cosmos DB) and data in a blockstore (local, S3, GCS or Azure Blob).
# lakeFS Cloud and lakeFS Enterprise are the commercial editions; lakeFS acquired DVC in November 2025.
schemaVersion: "1"
type: "component"
id: "lakefs"
kind: "object-store"
provider: "default"
docs: "https://docs.lakefs.io/reference/configuration/"
aliases: ["lakeFS Cloud", "lakeFS Enterprise"]
defaults:
  managed: false
  versioning: true
properties:
  port:
    type: "integer"
    default: 8000
  metadataStore:
    type: "enum"
    values: ["local", "postgres", "dynamodb", "cosmosdb"]
    default: "local"
  blockstore:
    type: "enum"
    values: ["local", "s3", "gcs", "azure-blob"]
    default: "local"

The same page as markdown, for an agent: /catalogue/components/lakefs.md