Skip to main content
The npm package is @pureframeai/sdk. It’s generated directly from the API spec and ships full TypeScript types for every request and response. Requires Node.js 18+.

Usage

The client’s exported class is PureframeClient — note the lowercase “f”, which matches the npm package name (@pureframeai/sdk), not the product’s display capitalization. We recommend reading your API key from an environment variable:

Resources on the client

The client is organized into resources matching the REST API: client.collections, client.upload, client.search, client.videos, client.jobs, client.webhooks, client.apiKeys, client.agent, client.frameMap.

Full reference

Every method, parameter, and response type is documented in the API Reference — the SDK is a thin, typed wrapper over the same REST endpoints.