Skip to main content

ClypAI API

ClypAI provides authentication and programmatic access through Better Auth, with a full REST API planned for future release.
ClypAI is launching in 2026. The full REST API for projects, clips, and brand kits is currently in development. Authentication via Better Auth is available now.

Current API Availability

Authentication API

ClypAI uses Better Auth for authentication, providing:
  • Email/Password authentication with email verification
  • OAuth integration with GitHub
  • Organization management for team collaboration
  • Waitlist management for controlled access
  • Session handling with secure tokens
All authentication endpoints are available at:
https://clypai.com/api/auth
See the Authentication page for detailed integration instructions.

Contact API

A contact form endpoint is available for support inquiries: Endpoint: POST /api/contact
{
  "name": "Your Name",
  "email": "[email protected]",
  "message": "Your message"
}

Search API

Documentation search is available via Fumadocs: Endpoint: GET /api/search Query parameter: ?q=search_term

Planned API (Coming 2026)

The following REST API endpoints are planned for the full launch:

Projects API

Create and manage video projects

Clips API

Generate and export AI-powered clips

Brand Kits API

Manage brand assets and styling

Webhooks

Real-time event notifications

API Design Principles

When the full REST API launches, it will follow these principles:

RESTful Architecture

  • Resource-based URLs
  • Standard HTTP methods (GET, POST, PUT, DELETE)
  • Predictable response formats

Authentication

  • API key authentication via Bearer tokens
  • Scoped permissions for fine-grained access control
  • Separate keys for development and production

Response Format

All API responses will use JSON:
{
  "success": true,
  "data": {
    // Response data
  },
  "meta": {
    "timestamp": "2026-01-01T00:00:00Z",
    "request_id": "req_abc123"
  }
}

Error Handling

Errors will include helpful messages and codes:
{
  "success": false,
  "error": {
    "code": "invalid_request",
    "message": "Missing required field: name",
    "field": "name"
  }
}

Rate Limits

Planned rate limits:
PlanRate LimitBurst
Free60 req/min100 req
Pro600 req/min1000 req

Pagination

List endpoints will support cursor-based pagination:
GET /api/projects?limit=20&after=cursor_abc123

SDK Libraries (Planned)

Official SDKs will be available for:
  • JavaScript/TypeScript - npm package
  • Python - PyPI package
  • Go - Go module

Get Early Access

Want to be among the first to use the ClypAI API?
  1. Join the waitlist for early access
  2. Follow updates on X (@clypai)
  3. Star the repo on GitHub

Support

Questions about the API?
The pages in this section document the planned API design. Implementations details may change before the official launch.

Build docs developers (and LLMs) love