Skip to main content

Installation

npm

View package on npm

GitHub

Source code and issues

Quick Start

Environment Variables

TypeScript Support

Full TypeScript definitions are included. No additional packages needed.

Module Formats

Both ESM and CommonJS are supported:

Basic Usage

Server Side

Use the full SDK on your backend to manage sessions, run AI pipelines, and handle webhooks. Your API key should never be exposed to the browser.

Client Side

For real-time desktop capture, install the Capture SDK on your client application. It uses short-lived tokens instead of your API key.
Desktop capture currently supports macOS and Windows.

Capture SDK Overview

Learn how to integrate real-time screen, audio, and camera capture into your application

Next Steps

Quickstart

Build your first perception-enabled agent

API Reference

Complete REST API documentation