# Sheet Ninja > Turn any Google Sheet into a live API in seconds. The fastest way to ship vibe coded apps and frontend projects. Don't overthink it. Just ship it ⚡️ ## Docs - [Add Row](https://docs.sheetninja.io/api-reference/endpoint/add-row.md): Appends one or more rows to the bottom of the worksheet. Supports both a single object or an array of objects for bulk addition. - [Delete Rows](https://docs.sheetninja.io/api-reference/endpoint/delete-row.md): Permanently removes the row from the sheet. Note that subsequent rows will shift up to fill the gap. - [Get Individual Row](https://docs.sheetninja.io/api-reference/endpoint/get-individual-row.md): Fetches a specific row based on its physical row ID in the sheet. - [List Rows](https://docs.sheetninja.io/api-reference/endpoint/list-rows.md): Returns a paginated list of rows from the worksheet. Results are returned in a 'data' envelope with pagination metadata in 'meta'. - [Update Row](https://docs.sheetninja.io/api-reference/endpoint/update-row.md): Updates specific fields on an existing row. Only provided fields are modified; others remain unchanged. - [Introduction](https://docs.sheetninja.io/api-reference/introduction.md): Understand how Sheet Ninja endpoints work - [Authentication](https://docs.sheetninja.io/guides/authentication.md): Control access to your Sheet Ninja endpoints using API keys - [Endpoints](https://docs.sheetninja.io/guides/endpoints.md): Interact with your Google Sheets using Sheet Ninja endpoints - [Introduction](https://docs.sheetninja.io/index.md): Build powerful workflows on top of Google Sheets with Sheet Ninja - [Quickstart](https://docs.sheetninja.io/quickstart.md): Create your first Sheet Ninja endpoint in minutes ## OpenAPI Specs - [openapi](https://docs.sheetninja.io/openapi.json) ## Optional - [Documentation](https://mintlify.com/docs) - [Blog](https://sheetninja.io/blog)