API-first

Build with AI, not around it

Full REST API. Scoped tokens. MCP server for Claude Code. Integrate an AI chatbot in minutes, not weeks.

From zero to AI agent in 4 steps

Use Claude Code to build and manage your chatbot. No dashboard clicking required.

1

Create your account

Sign up and create your first tenant. Free tier available.

2

Generate an API token

Go to Dashboard → Tokens. Create a token with the scopes you need.

3

Configure Claude Code

Add Animam MCP server to your claude_desktop_config.json.

4

Start building

"Add a FAQ about pricing" — Claude handles the rest.

.claude/settings.json
// claude_desktop_config.json
{
  "mcpServers": {
    "animam": {
      "command": "npx",
      "args": ["@animam/mcp"],
      "env": {
        "ANIMAM_API_TOKEN": "ak_your_token",
        "ANIMAM_TENANT": "your-slug"
      }
    }
  }
}

Or use the REST API directly

Prefer curl? We got you.

Widget in 30 seconds

One line of HTML. That's it.

index.html
<!-- One line of code -->
<script
  src="https://cdn.animam.ai/widget.js"
  data-tenant="your-slug"
  data-segment="default"
></script>

Built for devs

No no-code limitations. A real API for real integrations.

Scoped API tokens

Create tokens with granular permissions: corpus:read, corpus:write, settings:read, etc.

Native MCP server

Integrate Animam into Claude Code or any MCP client. Manage your chatbot from your IDE.

Multi-tenant architecture

Parent/child tenants for agencies and SaaS. Full white-label support.

Webhooks

Get notified of every conversation, feedback, or event. Integrate your workflows.

Headless widget

Use our widget or build your own with our API. Total freedom.

Generous rate limits

1000 req/min standard. Need more? Contact us for Enterprise.

REST API

Main endpoints. Full documentation at docs.animam.ai

MethodEndpointScope
GET/tenants/{slug}settings:read
PUT/tenants/{slug}settings:write
GET/tenants/{slug}/corpuscorpus:read
POST/tenants/{slug}/corpuscorpus:write
GET/tenants/{slug}/conversationsconversations:read
POST/chat/{slug}public
cURL example
# List corpus
curl -X GET https://api.animam.ai/tenants/{slug}/corpus \
  -H "Authorization: Bearer ak_your_token"

# Add entry
curl -X POST https://api.animam.ai/tenants/{slug}/corpus \
  -H "Authorization: Bearer ak_your_token" \
  -H "Content-Type: application/json" \
  -d '{"title": "FAQ", "content": "..."}'

Granular token scopes

Create tokens with exactly the permissions you need.

corpus:read

Read corpus

corpus:write

Modify corpus

conversations:read

View conversations

settings:read

Read settings

settings:write

Modify settings

*

Full access

MCP Server

Manage your chatbot from Claude Code

Our MCP server lets you manage your corpus, view conversations, and configure your chatbot directly from Claude Desktop or any MCP client.

  • Add/modify corpus entries
  • View recent conversations
  • Analyze frequent questions
  • Modify bot personality
.claude/settings.json
// claude_desktop_config.json
{
  "mcpServers": {
    "animam": {
      "command": "npx",
      "args": ["@animam/mcp"],
      "env": {
        "ANIMAM_API_TOKEN": "ak_your_token",
        "ANIMAM_TENANT": "your-slug"
      }
    }
  }
}
Coming Q1 2026

Mobile SDKs

React Native, iOS (Swift), and Android (Kotlin) SDKs are coming. Same API, native experience.

React Native SDK

@animam/react-native-sdk

Cross-platform chat component with SSE streaming, hooks, and TypeScript support.

App.tsx
import { AnimamChat } from '@animam/react-native-sdk';

function App() {
  return (
    <AnimamChat
      tenant="my-company"
      segment="support"
      primaryColor="#06b6d4"
    />
  );
}

Native SDKs

iOS + Android

SwiftUI for iOS, Jetpack Compose for Android. Premium native experience.

S

Swift / SwiftUI

iOS 15+, Swift Package Manager

K

Kotlin / Jetpack Compose

Android API 24+, Maven

Join the waitlist to be notified when SDKs are available.

Get early access

Ready to build?

Create your account, generate a token, and deploy your chatbot in minutes.