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.Documentation Index
Fetch the complete documentation index at: https://docs.cognite.com/llms.txt
Use this file to discover all available pages before exploring further.
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.