Skip to main content

Chucky SDK

Chucky provides Claude as a Service - a fully managed infrastructure for deploying AI agents powered by Claude. Build conversational AI applications without managing servers, handling authentication complexity, or worrying about scaling.

The Problem

Building AI features into your product sounds simple: call the API, get a response, show it to users. But once you ship, reality hits: That’s 9-18 weeks of infrastructure work before you can ship your AI feature.

The Chucky Solution

Chucky handles all of this with one SDK:
Built-in per-user billing: JWT tokens carry budgets. Enforcement happens at the edge.
When the budget runs out, requests stop. No surprise bills.

Comparison

Who Uses Chucky

Agencies Billing Clients: Deploy once, bill each client automatically. JWT tokens carry per-client budgets. No custom metering code per project. SaaS Teams Adding AI: Add AI features without building infrastructure. Set budgets per subscription tier. Ship in days, not months. Indie Developers: One SDK, one deployment. Focus on your product, not on building AI infrastructure.

Key Features

Simple Integration

One SDK, same API for browser and Node.js. WebSocket-based real-time communication.

Budget Controls

Set per-user AI and compute budgets. Track usage in real-time with automatic limits.

Custom Tools

Define tools that Claude can call. Execute in browser or server context.

Multi-Provider

Use Claude, OpenAI, or 100+ OpenRouter models. Configure behavior with environment variables.

Supported Models

Configure models per-session with environment variables like ANTHROPIC_MODEL and CLAUDE_CODE_SUBAGENT_MODEL.

Next Steps

Quickstart

Get up and running in 5 minutes

Architecture

How Chucky works under the hood

Use Cases

Practical guides and recipes

Billing

Pricing and budget controls

Models

Multi-provider & env vars

Tools

Create custom tools

MCP Servers

Connect external services

CLI

Command-line interface

Jobs

Background tasks

Sessions

Multi-turn conversations