New

Build production apps in 1 dayIntent API Templates →

Open Framework

One endpoint. Every intent.

A constraint-driven API framework for Python and React. Define typed intents, dispatch to services, ship full-stack apps in minutes.

$
$

Packages: PyPI · npm

1234TypeError: undefined

Single Endpoint

Every API call flows through POST /api/intent. No scattered REST routes. One endpoint for CRUD, custom commands, and multi-surface auth.

Built-in DevTools

See every intent on the page. Click to open the backend handler in Cursor at the exact line. Zero config — just debug=True.

THRESHOLD245ms

Full-Stack Templates

Clone a backend + frontend template and have a working app with auth, database, and Intent API wired up in 5 minutes.

⚡ HOW IT WORKS

From zero to API in 3 steps

Define your models. Create intent services. Register them. That's it — one endpoint handles everything. No routes to write, no controllers to maintain.

SURFACES
4
standard · admin · guest · machine
TIME TO FIRST API
< 5 min
clone template → run
main.py
$ pip install intent-api
 
# app/main.py
from intent_api import IntentRouter
from app.intent_services.todo_service import TodoService
 
router = IntentRouter(debug=True)
router.register("Todo", TodoService())
app.include_router(router.build(
get_user=get_current_user,
get_db=get_db,
))
 
$ curl localhost:8000/api/intent -d '{"model":"Todo","action":"list"}'
{"items": [...], "total": 5}

Start building with Intent API

Free framework. Paid templates. Clone and ship a full-stack app in minutes — auth, database, DevTools included.