Quick start
From signup to a working API call in under five minutes.
1. Create an account
Sign up at jaina.dev. No credit card required.
2. Create a project
After signup you land on /projects. Click New project, give it a name and a slug.
The slug is what your API and CLI use. Keep it short and URL-safe — my-game, marketing-site, device-fleet.
3. Define a schema
In your project's workspace, the Schemas pane is the second column. Click New schema.
A schema is a typed shape. For a game project, you might define an Enemy:
| Field name | Type | Notes |
|---|---|---|
name | text | required |
hp | number | required, integer, min 1 |
attack | number | required, integer |
sprite | file | accept image/* |
4. Add records via GUI
In the Records pane, click New instance. The form is generated from your schema. Fill it in, save it.
5. Access via API
Get an API token at /settings/tokens → Create token. Then:
curl https://jaina.dev/api/v1/projects/my-game/schemas/enemy/records \
-H "Authorization: Bearer jn_live_..."
You'll get back JSON with your enemies.
6. Access via MCP
Add to your Claude Desktop MCP config:
{
"mcpServers": {
"jaina": {
"url": "https://jaina.dev/api/mcp",
"auth": { "type": "bearer", "token": "jn_live_..." }
}
}
}
Restart Claude Desktop. Ask: "list my Jaina projects." Claude calls jaina_list_projects and shows you the result.
Next steps
- Core concepts — schema, field, record, package.
- Your first schema — a longer walkthrough.
- SDK docs — strongly-typed clients for TS, C#, and Python.
