---
url: https://marimo-team.github.io/marimo-studio/reference.md
description: >-
  Terms and exact commands, configuration, projection, Python, provider,
  compatibility, limit, identity, and error contracts.
---

# Reference

Use these pages to look up an exact Studio contract. The [guide](../guide/index.md)
owns task workflows and developed examples.

## Product contracts

| Contract                                                        | Reference                                        |
| --------------------------------------------------------------- | ------------------------------------------------ |
| Terms used across the documentation                             | [Glossary](glossary.md)                          |
| Commands, output, and exit status                               | [CLI](cli.md)                                    |
| Server entry, notebook settings, view projects, and saved files | [Configuration](configuration.md)                |
| Cells, outputs, values, DOM events, and rendered files          | [Notebook result projections](projections.md)    |
| Provider keys, starters, and built-in options                   | [Built-in view providers](built-in-providers.md) |
| Revisions, generations, runtime instances, and state names      | [Identities and state](identities.md)            |
| File, projection, payload, and timeout boundaries               | [Limits](limits.md)                              |
| Machine output and expected failures                            | [Errors and JSON](errors-and-json.md)            |
| Supported releases and execution environments                   | [Compatibility and support](compatibility.md)    |

## Extension contracts

| Contract                                                          | Reference                            |
| ----------------------------------------------------------------- | ------------------------------------ |
| Saved-workspace, code-mode, inspection, and ASGI APIs             | [Python API](python-api.md)          |
| Third-party provider registration, inspection, and build protocol | [View provider API](provider-api.md) |

The [glossary](glossary.md) defines the terms used across these pages.
