# Microsoft Excel > APIs for automating, integrating, and extending Microsoft Excel — workbook management, data manipulation, charting, and formula execution — primarily through the Microsoft Graph REST API, plus the Excel JavaScript (Office Add-ins) and Office Scripts automation surfaces. This file is generated by API Evangelist from the catalog entry at https://raw.githubusercontent.com/api-evangelist/microsoft-excel/refs/heads/main/apis.yml ## APIs - [Microsoft Graph Excel API](https://learn.microsoft.com/en-us/graph/api/resources/excel): REST API for worksheets, tables, rows, columns, charts, ranges, named items, sessions, and workbook functions on files in OneDrive/SharePoint. Base URL https://graph.microsoft.com/v1.0 - [Excel JavaScript API](https://learn.microsoft.com/en-us/javascript/api/excel): Office Add-ins client-side API (JavaScript/TypeScript) - [Office Scripts API](https://learn.microsoft.com/en-us/office/dev/scripts/overview/excel): TypeScript automation for Excel on the web with Power Automate integration ## Specs - [OpenAPI (Graph Excel API)](https://raw.githubusercontent.com/api-evangelist/microsoft-excel/refs/heads/main/openapi/microsoft-excel-graph-api.yaml) - [OpenAPI Overlay (AE enhancements)](https://raw.githubusercontent.com/api-evangelist/microsoft-excel/refs/heads/main/overlays/microsoft-excel-graph-api-overlay.yaml) - [Data model / ERD](https://raw.githubusercontent.com/api-evangelist/microsoft-excel/refs/heads/main/data-model/microsoft-excel-data-model.yml) - [Error catalog](https://raw.githubusercontent.com/api-evangelist/microsoft-excel/refs/heads/main/errors/microsoft-excel-problem-types.yml) - [Conventions](https://raw.githubusercontent.com/api-evangelist/microsoft-excel/refs/heads/main/conventions/microsoft-excel-conventions.yml) ## Auth - [Authentication](https://learn.microsoft.com/en-us/graph/auth/): OAuth 2.0 (Microsoft identity platform) - [Permissions / scopes reference](https://learn.microsoft.com/en-us/graph/permissions-reference): Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All - [OIDC discovery](https://login.microsoftonline.com/common/v2.0/.well-known/openid-configuration) ## Docs - [Excel API best practices](https://learn.microsoft.com/en-us/graph/workbook-best-practice) - [Throttling limits](https://learn.microsoft.com/en-us/graph/throttling-limits) - [Versioning & support](https://learn.microsoft.com/en-us/graph/versioning-and-support) - [Changelog](https://developer.microsoft.com/en-us/graph/changelog) - [SDKs overview](https://learn.microsoft.com/en-us/graph/sdks/sdks-overview) - [Microsoft Graph CLI (mgc)](https://github.com/microsoftgraph/msgraph-cli) - [Graph Explorer](https://developer.microsoft.com/en-us/graph/graph-explorer)