This walks you through creating a simple API with a real data collection and a real endpoint, testable before anyone else ever sees it.
- Create the project. From your Dashboard, click New Project, name it, and choose API.
- Define your data. Go to the Data tab and create a collection (for example, "products"), defining the fields it should have (a name, a price, whatever fits).
- Create an endpoint. Go to the Endpoints tab, create a new endpoint, choose a method (GET to read, POST to create, and so on) and a path, then connect it to your collection.
- Optional: require authentication. Go to Keys & Secrets to generate an API key if you want to require it on requests, see "My API endpoint returns 401 Unauthorized" in Troubleshooting for how this gets checked.
- Test it before publishing. Use the built-in test tool to call your endpoint directly and confirm it returns exactly what you expect.
- Publish to make your API live at its own URL.
- Check real traffic. Once requests start coming in from wherever you're calling it from, the Analytics tab shows real call volume and error rates.
Turn this into a video
A short script you can record with simple screen-capture software (OBS Studio, Loom, etc.) while following the steps above:
- Create a new API project and create a data collection with 2-3 fields.
- Create an endpoint tied to that collection.
- Use the built-in test tool to call the endpoint live and show the JSON response.
- Publish the API and show the final base URL.
- Optionally: call the published endpoint from an external tool (like curl or Postman) to prove it's really live.
Keep it under 3-5 minutes, screen-record your own editor while narrating, viewers learn faster watching a real build than reading steps alone.