Your account

Welcome back,

Everything you need to ship with Spellman's API — quick-start snippets, account details, and live status.

API status
checking…
api.spellmansapi.com
Plan
Personal
Upgrade in pricing
Member since
Role
user
Account scope

Quick start

A signed request against your account. Replace $TOKEN with an access token from the desktop app or the response of POST /auth/login.


curl https://api.spellmansapi.com/chat \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: text/event-stream" \
  -d '{
    "message": "Hello from Spellman'\''s API",
    "provider": "openai",
    "model": "gpt-4o-mini"
  }'const res = await fetch("https://api.spellmansapi.com/chat", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.SPELLMANS_TOKEN}`,
    "Content-Type": "application/json",
    Accept: "text/event-stream",
  },
  body: JSON.stringify({
    message: "Hello from Spellman's API",
    provider: "openai",
    model: "gpt-4o-mini",
  }),
});

const reader = res.body.getReader();
const decoder = new TextDecoder();
while (true) {
  const { value, done } = await reader.read();
  if (done) break;
  process.stdout.write(decoder.decode(value));
}import os, requests

with requests.post(
    "https://api.spellmansapi.com/chat",
    headers={
        "Authorization": f"Bearer {os.environ['SPELLMANS_TOKEN']}",
        "Content-Type": "application/json",
        "Accept": "text/event-stream",
    },
    json={
        "message": "Hello from Spellman's API",
        "provider": "openai",
        "model": "gpt-4o-mini",
    },
    stream=True,
) as r:
    for line in r.iter_lines():
        if line:
            print(line.decode())

What you can do

Desktop app

The full chat experience with streaming, RAG, web search, and tool-use. macOS, Windows, Linux.

Download
🔑

API keys (BYOK)

Bring your own OpenAI, Anthropic, or Google AI keys. Encrypted AES-256-GCM at rest — they persist across sign-outs so you only paste them once.

Manage keys
📚

API reference

Streaming chat, conversations, documents, usage — all the endpoints, with examples.

Browse endpoints
📜

What's new

Latest releases and what's shipping next. Subscribe on GitHub for release notifications.

View timeline
💎

Plans & billing

Personal is free while you're signed in. Heavier limits and team plans coming with Phase 6.

See pricing
🛟

Support

Questions, bug reports, or feature requests — reach the operator directly.

Email support

Account & status

Signed-in devices

Every browser or app you've signed in from. Revoke any one to sign it out instantly — the affected tab clears its tokens within seconds without waiting for the 15-minute access-token expiry.

Active sessions

Loading…

Need help? hello@spellmansapi.com · Report an issue

Copied