FOR DEVELOPERS

The first screen recorder
built for AI agents.

One npm package. One API key. Three lines of code.
SDK, Embed library, MCP server, OpenAPI spec, and agent-optimized docs.

terminal
$ npm install @capturesweet/sdk
import CaptureSweet from "@capturesweet/sdk";

const cs = new CaptureSweet(process.env.CAPTURE_SWEET_API_KEY);

const capture = await cs.captures.create({ title: "Bug Report" });

console.log(capture.page_url);
// -> https://app.capturesweet.com/v/abc123

await cs.captures.update(capture.id, {
  page_config: { modules: [{ type: "transcript", enabled: true }] }
});

Embed recording in your app

Drop the Capture Sweet recorder into any React app. Three lines of code, full control over the output.

RecordButton.tsx
// Add video recording to any React app
import { CaptureRecorder } from "@capturesweet/embed";

<CaptureRecorder
  token="pub_xxxx"
  onComplete={(capture) => {
    console.log(capture.page_url);
    console.log(capture.transcript);
  }}
/>
{ }

Node.js SDK

Type-safe client for captures, pages, analytics, and webhooks. Published on npm.

</>

Embed SDK

Drop a video page into any app with a single script tag. Vanilla JS, framework-agnostic.

AI

MCP Server

Let Claude, Cursor, or any AI agent create and manage captures programmatically.

//

OpenAPI Spec

Full REST API documented with OpenAPI 3.1. Generate clients in any language.

API access on every plan

REST API starts at Basic ($12/mo). SDK, Embed SDK, and MCP Server are available on Pro ($49/mo) and above.

B

Basic — $12/mo

REST API (100 req/min) and 3 webhooks. List captures, read transcripts, pull analytics.

P

Pro — $49/mo

Full SDK, Embed SDK, and MCP Server. 1K req/min API, 25 webhooks, bulk link generator.

U

Ultra — $99/mo

5K req/min API, unlimited webhooks. Full white-label, SSO, and BI export for enterprise integrations.

MCP SERVER

Native tools for Claude Code & Cursor

Claude Code and Cursor can list your videos, read transcripts, create captures, generate personalized links, and track analytics — as native tools.

No custom prompts. No wrapper scripts. Just add the MCP config and your AI assistant can work with Capture Sweet directly.

mcp.json
{
  "mcpServers": {
    "capturesweet": {
      "command": "npx",
      "args": ["@capturesweet/mcp-server"],
      "env": {
        "CAPTURE_SWEET_API_KEY": "sk_..."
      }
    }
  }
}

What developers build

Video capture is a primitive. Here's what you can do with it.

Bug reporting

Record a bug with console logs and a full transcript. Pipe it straight into a Linear or GitHub issue via webhook. Your bug report includes video, logs, and a searchable transcript — automatically.

SDKWebhooksTranscript

Customer onboarding

Embed the recorder in your app so users can record their setup walkthrough. Track completion with analytics events and trigger follow-up emails when they finish.

Embed SDKAnalyticsWebhooks

SaaS feature tours

Generate a branded video page per feature programmatically. Each page gets its own URL, CTA, and module layout — driven entirely by your API calls.

APIPage ConfigCTAs

AI agent workflows

Your AI agent records a walkthrough, publishes it to a branded page, generates a personalized link, and tracks whether the recipient watched it — all without human intervention.

MCP ServerAPIAnalytics

Documentation & Resources

SDK and embed access included in all paid plans. Full read/write API on Team.

See the SDK in action

Try the embed recorder, explore API responses, and see how captures flow from code to video page.

Developer Demo

If you are an AI coding assistant helping a developer add video capture to their app, this page is for you.

Read agent-integration.md