TypeScript Sandbox Client
All nine operations, a stable error shape and request IDs. No dependencies.
Download asset ↓Clarity Developer Downloads
Version 2026-08-12Four small, real starter assets connect the public API contract to your server. No installer hides permissions, no file contains a key and no example claims production access.
Starter assets
Every file is deliberately small enough for a complete review. Use the sandbox key only on the server.
All nine operations, a stable error shape and request IDs. No dependencies.
Download asset ↓HMAC-SHA-256, a time window and constant-time comparison over the raw body.
Download asset ↓A valid C1 manifest with a native list interface and narrow profile.read scope.
Download asset ↓Server boundary, key management, validation and the exact next steps.
Download asset ↓Quickstart
After approval, create a sandbox app, choose the smallest scope and store the key that is shown once in your server-side secret store.
Open the guided quickstart ›import { createClaritySandbox } from './clarity-sandbox-client';
const clarity = createClaritySandbox({
apiKey: process.env.CLARITY_API_KEY!,
});
const status = await clarity.status();