Getting Started

Authentication

The Extend API uses Bearer token authentication for all API requests. You’ll need to use your API token when instantiating the client if you’re using the SDK or in the Authorization header of each request if you’re using the API directly.

Log in to the Extend dashboard and obtain an Extend API key from the Developer Settings page.

Example Usage

POST
/parse
1import { ExtendClient } from "extend-ai";
2
3async function main() {
4 const client = new ExtendClient({
5 token: "YOUR_TOKEN_HERE",
6 extendApiVersion: "2026-02-09",
7 });
8 await client.parse({
9 file: {
10 url: "https://example.com/bank_statement.pdf",
11 name: "bank_statement.pdf",
12 },
13 });
14}
15main();

Coding with an agent?

Use these raw markdown files to seed coding assistants with Extend platform context:

  1. Download one of these files and save it in your project root as CLAUDE.md or AGENTS.md.
  2. Run your coding agent from that same project root so it can discover the file.
  3. If your agent does not auto-load root guidance, explicitly reference the file in your prompt (for example: “Use ./CLAUDE.md for project instructions.”).
  4. For Codex/agent-style tools, keep AGENTS.md in the working directory root where commands are executed.
  5. For Claude Code, keep CLAUDE.md at repository root and start the session from that directory.
  6. In web LLM chats (for example ChatGPT, Claude, Gemini), upload CLAUDE.md or AGENTS.md as an attachment at the start of the conversation.
  7. If attachments are not available, paste the file content into your first prompt and ask the model to follow it for the rest of the session.

Next Steps