Installation

Install the SDKs and get your environment ready.

Prerequisites

  • Node.js 18+ — required for both SDKs
  • React 18+ — required if using the React SDK
  • Arlopass browser extension — installed in the user's browser to provide AI credentials

React SDK

The React SDK gives you hooks, providers, and guard components for building AI-powered React apps.

pnpm add @arlopass/react

Web SDK

The Web SDK is framework-agnostic. Use it with vanilla JavaScript, Svelte, Vue, or any other framework.

pnpm add @arlopass/web-sdk

Browser extension

Arlopass requires the browser extension to be installed in the end user's browser. The extension manages provider credentials and exposes the secure transport that the SDKs connect to. Install the Arlopass browser extension from the Chrome Web Store.

Verify installation

Add one of these import checks to confirm everything is wired up:

import { ArlopassProvider, useConversation } from "@arlopass/react";

console.log("React SDK loaded ✓");
import { ArlopassClient } from "@arlopass/web-sdk";

console.log("Web SDK loaded ✓");

Components Library

The optional components library provides headless React primitives for building chat interfaces.

pnpm add @arlopass/react-ui

You can also use the block registry CLI to copy pre-styled Tailwind blocks into your project:

npx @arlopass/ui add chat

TypeScript

Both SDKs ship with full TypeScript declarations. No @types packages needed — just import and go.