Start with install notes or jump straight into the API.

Overview

No Guarantees

Layer can’t offer guarantees. We try our best to provide secure, hands-off infrastructure that you are ultimately responsible for. While we can’t offer guarantees, we make a set of promises in how we design, secure, and distribute our software that we believe make it easy to use and will stand the test of time. This page covers the specific status of those promises.

Commitments

  • Your index stays in your search system. We will not reimplement indexing. Layer keeps a copy of your data, but the search index lives in your vector store.
  • Your history is backed up to S3. Search history and namespace snapshots are written to the S3 bucket you specify. The format of this data may change prior to v1.0.
  • Data on NVMe. Customer document and chunk data is served from NVMe for price/performance. We try not to stray from this pattern, though some use cases may justify a smaller in-memory document cache.
  • This documentation is accurate and up to date. When it isn’t, that’s a bug in the software — report it.
  • Metrics and alerts are documented as code, and tested. The observability surface is versioned, reviewable, and covered by tests — not hand-rolled per deployment.
  • Graceful degradation. We add graceful degradation support whenever possible — the gateway degrades rather than failing hard.
  • Client compatibility. We will (almost) always stay client-compatible with the search systems we front. Where we diverge, it’s a feature making an explicit tradeoff we believe is an improvement.