# Vercel eve

Install Brizz alongside Vercel's eve framework and wire up your DSN.

Quickstart for the Vercel `eve` integration shown during onboarding. For the full TypeScript SDK reference, see the [TypeScript SDK guide](/docs/sdks/typescript.md).

## Install

:::tabs
:::tab[npm]
```bash
npm install @brizz/sdk
```
:::tab[yarn]
```bash
yarn add @brizz/sdk
```
:::tab[pnpm]
```bash
pnpm add @brizz/sdk
```
:::

## Register Brizz

Add Brizz to your agent's instrumentation file:

```typescript
// agent/instrumentation.ts
import { defineInstrumentation } from 'eve/instrumentation';
import { registerOTel } from '@vercel/otel';
import { createEveOtelConfig } from '@brizz/sdk/eve';

export default defineInstrumentation({
  setup: ({ agentName }) => registerOTel(createEveOtelConfig({ serviceName: agentName })),
});
```

`createEveOtelConfig` reads your Brizz DSN from the environment:

```bash
export BRIZZ_DSN="<your-dsn>"
```

## See also

- [Node.js / TypeScript SDK](/docs/sdks/typescript.md) — full SDK reference.
- [Telemetry ingestion API](/docs/api/telemetry.md) — raw HTTP endpoint for custom pipelines.
- [Troubleshooting](/docs/help/troubleshooting.md) — common setup issues.
