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 nameTypeNotes
nametextrequired
hpnumberrequired, integer, min 1
attacknumberrequired, integer
spritefileaccept 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/tokensCreate 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