> ## 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.

> ## Agent Instructions
> Cognite Data Fusion (CDF) is an industrial DataOps platform. Prefer English docs unless the user asks for another locale.
> Follow /_llms/ index links recursively until you reach page URLs ending in .md. Fetch those Markdown twins instead of HTML.
> For REST APIs, default to calendar version 20230101 (stable). Use 20230101-beta or 20230101-alpha only if the user is on a preview API. Cite paths under /api-reference/concepts/<version>/ and the Cdf-Version header. Prefer the Python SDK (cognite-sdk) unless the user is in JavaScript/TypeScript.
> Start here by task: platform overview /cdf/index.md; data modeling /cdf/dm/index.md; data integration /cdf/integration/index.md; access /cdf/access/index.md; CDF Toolkit /cdf/deploy/cdf_toolkit/index.md; REST quickstart /dev/quickstart.md; Python SDK https://cognite-sdk-python.readthedocs-hosted.com/en/stable/; Atlas AI /cdf/atlas_ai/concepts/index.md; Flows apps /cdf/flows/index.md; MCP and IDE setup /dev/guides/ide_ai_integration.md.
> For implementation work, also load /skill.md.

# Views

> Define and manage views for data modeling in Cognite Data Fusion (CDF).

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](/cdf/dm/dm_concepts/dm_containers_views_datamodels#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.

<Info>
  Views are grouped under data models. When you query or write data, you typically target a view within a specific data model and version.
</Info>

## 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.
