Skip to main content
Views define how data is presented to applications. A view maps properties from one or more containers into a coherent read/write interface. Views support versioning and provide a stable API contract for applications consuming data from the knowledge graph. For the conceptual overview, see Containers and views.

What are views

A view is a logical projection over one or more containers. Instead of exposing raw container structure directly, views define a curated set of properties and their relationships. Applications interact with views rather than containers, which allows you to evolve storage without breaking consumers.

How views work

Views reference containers and define which properties to expose. You can join multiple containers in a single view, apply transformations, or filter properties. Views are versioned independently, so you can introduce changes in a controlled way.
Views are grouped under data models. When you query or write data, you typically target a view within a specific data model and version.

Key capabilities

  • Create and update — Define new views or update existing ones with different container mappings.
  • Delete — Remove views when they are no longer needed.
  • List — List views in a space or data model.
  • Retrieve — Fetch a specific view by ID or external ID to inspect its configuration and source containers.
Last modified on April 23, 2026