Skip to main content

Quickstart

Go from zero to your first AI-powered document edit in 5 minutes.

1. Create an account

Sign up at use.superdocs.app with Google or email/password. Free plan includes 500 operations per month — an operation is one AI request that modifies, analyzes, or searches a document (uploads/parsing and exports are free; very large edits count one operation per 25 sections changed). Full definition and examples: Plans & Usage.

2. Create an API key

  1. Click the gear icon in the app to open Settings
  2. Go to the API Keys tab
  3. Click Create API Key and give it a name
  4. Copy the key immediately — it’s only shown once
Your key looks like: sk_a1b2c3d4e5f6a1b2c3d4e5f6a1b2c3d4
Building an autonomous agent? You can skip the UI entirely. One call to POST /v1/agents/signup returns a working key with no human in the loop. See For AI Agents.

3. Make your first request

You choose the session_id. It’s any string you pick, not a value the server assigns or returns. There’s no “create session” call: the first request that uses a new string starts that session, and reusing the same string continues it. Pick something stable per document or per user (e.g. user_123_draft-contract). See Sessions.

4. Read the response

Key fields:
  • response — The AI’s reply explaining what it did
  • document_changes.updated_html — The full updated document HTML. Render this in your editor.
  • usage — How many operations you’ve used this month

5. Continue the conversation

Reuse the same session_id to keep editing. The server keeps your document between turns, so on a follow-up you send just the message. No need to re-send document_html:
The AI picks up the document it already holds for this session and returns the updated HTML again.
When to re-send document_html: only when you changed the HTML outside of chat. For example, the user edited the document in your own editor and you want the AI to see those edits. Then send the full current HTML (exactly as your editor has it, data-chunk-id attributes intact) and it replaces the server’s copy. If chat is the only thing touching the document, omit document_html on every turn after the first. See Documents.

Next steps

Sessions

How session persistence works

Documents

How to handle document HTML

Attachments

Upload files for AI context

MCP Setup

Connect from Claude Desktop or Cursor

Building with AI?

Give your AI agent the complete reference file