A real backend for your tutorials and practice projects.

SimpleAPI is a set of free hosted REST APIs with real user registration and login, and data that persists. Learn a front-end framework against a real API, without setting up a server or a Firebase account.

Try the Todos API in under a minute

Enter your email, type the 6-digit code we send you, and your free API key appears right here.

Why it exists

Most todo app tutorials have no backend at all or lean on a vendor SDK, so they never show how login, tokens and per-user data work. SimpleAPI gives you plain REST endpoints you can call from any language or framework, with login included.

The APIs

Todos

Users and todo items. The classic tutorial project with registration, login and a private list per user.

Todos API docs →
Live demo →
Demo source on GitHub →

Forums

A Reddit-style backend: forums, topics, comments, votes, tags, rules, moderators and reports.

Forums API docs →
Live demo →
Demo source on GitHub →

Reviews

Reviews and comments for any product or page. Good for rating widgets and comment sections.

Reviews API docs →
Live demo →
Demo source on GitHub →

Auth

User accounts and login: register, log in, reset passwords and verify emails, for your own app or another SimpleAPI service.

Auth API docs →
Live demo →
Demo source on GitHub →

Notes

Notes that belong to a user, with pins, tags and search. Share a note and anyone with your key can read it.

Notes API docs →
Live demo →
Demo source on GitHub →

Store

A small shop backend: a product catalog, a cart per user and orders. Built for learning, so it takes no payments.

Store API docs →
Live demo →
Demo source on GitHub →

After your first key

  1. Send the key with every request as the apikey parameter or an APIKEY header.
  2. Let your own users register and log in through the API. You get back a user token to send on later requests.
  3. Need a key for another API, or want to rotate or delete one? Use the key manager. Each key works only for the API it was issued for.

Good to know