---
title: "AG Studio: Reference"
framework: react
version: "2.1.2"
---

# AG Studio: Reference

The reference section of our documentation covers all the public interfaces for interacting with AG Studio.

## Studio

The Studio section starts with an overview explaining key information for configuring and interacting with Studio such as: how to configure Studio, update properties and interact with Studio via its API.

- [Overview](https://www.ag-grid.com/studio/react/studio-interface/): Key information for working with Studio.

Reference pages list all configuration options, events and API methods:

- [Properties Reference](https://www.ag-grid.com/studio/react/studio-properties/): Properties and callbacks used to configure Studio.
- [Events Reference](https://www.ag-grid.com/studio/react/studio-events/): Events that can be used to trigger application logic.
- [API Reference](https://www.ag-grid.com/studio/react/studio-api/): Methods used to interact with a Studio instance.
- [Theme Reference](https://www.ag-grid.com/studio/react/studio-theme/): Theme parameters for styling the Studio UI, grid widgets, and chart widgets.
- [State Reference](https://www.ag-grid.com/studio/react/studio-state/): The serialisable state describing reports, pages, and the AI assistant.
- [Studio Lifecycle](https://www.ag-grid.com/studio/react/studio-lifecycle/): Lifecycle events raised during initialisation, when data is ready, and before Studio is destroyed.
- [Registry Type](https://www.ag-grid.com/studio/react/registry-type/): The `TRegistry` generic used to type custom component registrations.
