By the end of this guide, you’ll have a Google Sheet connected to Sheet Ninja and accessible via an API endpoint.
Prerequisites
Before you begin, make sure you have:- A Google Sheets workbook containing data you’d like to turn into an API
- Column headers defined in the first row
| id | name | status | |
|---|---|---|---|
| 1 | Jane | jane@example.com | active |
| 2 | John | john@example.com | inactive |
3 Simple Steps
Connect your Google account
Sheet Ninja needs permission to access your Google Sheets in order to read and write data.
- Click Sign In in the top-right corner
- Select the Google account you want to use
- Approve the requested permissions
Create a project
A project links a Google Sheets workbook to Sheet Ninja.
- Sign in to your Sheet Ninja dashboard
- Paste your Google Sheets URL into the input field
- Click Preview to confirm you’ve selected the correct workbook
- Click Add Project
Create your first endpoint
Now let’s turn your sheet into an API endpoint.
- Open your project in the Sheet Ninja dashboard
- Select the sheet (tab) you want to expose
- Enable the desired endpoints using the toggle controls
- Copy your endpoint URL and start building. E.g.
- If required, configure access rules in the Authentication tab
What’s next?
- Secure your endpoints with authentication
- Explore available API methods and query options
- Build automations and integrations on top of your data
