# API

- [Cell Data](/configuration/api/cell-data.md): Defines the data model for a cell
- [Sheets](/configuration/api/sheets.md): Supports multiple sheets with cross-references and tables
- [SpreadsheetProvider](/configuration/api/spreadsheetprovider.md): Context Provider that isolates Spreadsheet internal state
- [useSpreadsheet](/configuration/api/usespreadsheet.md): useSpreadsheet exposes some of the internal API via hooks
- [Hooks](/configuration/api/hooks.md): Utility hooks for advanced spreadsheet functionality
- [Modules](/configuration/api/modules.md): Spreadsheet 2 comes with various modules to help you compose the spreadsheet that you like.
- [SheetCell](/configuration/api/sheetcell.md): Sheet Cell is a primitive to generate CellData object
