> For the complete documentation index, see [llms.txt](https://docs.rowsncolumns.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.rowsncolumns.app/configuration/api.md).

# API

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