# Vibefollow > AI follow-ups that convert SaaS signups. Identify users, emit lifecycle events, and verify webhook deliveries with a single fully-typed SDK. ## Docs - [API authentication](https://docs.vibefollow.com/api-reference/authentication.md): Wire-level detail for non-SDK callers. - [Batch track events](https://docs.vibefollow.com/api-reference/events/batch.md): POST /api/v1/events/batch — emit multiple events in one POST. - [Track event](https://docs.vibefollow.com/api-reference/events/track.md): POST /api/v1/events — emit a single user event. - [API reference](https://docs.vibefollow.com/api-reference/overview.md): REST shape, response envelope, idempotency, rate limits. - [Upsert user](https://docs.vibefollow.com/api-reference/users/upsert.md): POST /api/v1/users — identify or update a user. - [Authentication](https://docs.vibefollow.com/authentication.md): How Vibefollow API keys work end-to-end — issue, use, rotate, revoke. - [Changelog](https://docs.vibefollow.com/changelog.md): Release notes for `@vibefollow/sdk` and the public API. - [Errors](https://docs.vibefollow.com/errors.md): Global error envelope, status-code reference, and recovery patterns. - [Custom events](https://docs.vibefollow.com/events/custom-events.md): Track anything outside the canonical 9 with `events.track()` and `events.batch()`. - [Lifecycle events](https://docs.vibefollow.com/events/lifecycle-events.md): The nine canonical events with typed SDK helpers. - [Events overview](https://docs.vibefollow.com/events/overview.md): The mental model behind identify + track. - [Vibefollow](https://docs.vibefollow.com/introduction.md): AI follow-ups that convert SaaS signups into customers. - [Quickstart](https://docs.vibefollow.com/quickstart.md): Identify a user and emit your first event in under a minute. - [VibeFollow class](https://docs.vibefollow.com/sdk/class-vibefollow.md): Constructor signature and configuration options. - [Errors](https://docs.vibefollow.com/sdk/errors.md): The typed error hierarchy you can `catch` for recovery. - [Installation](https://docs.vibefollow.com/sdk/installation.md): Install `@vibefollow/sdk` and verify your runtime is supported. - [SDK overview](https://docs.vibefollow.com/sdk/overview.md): `@vibefollow/sdk` — the official TypeScript SDK for Vibefollow. - [events](https://docs.vibefollow.com/sdk/resources/events.md): Generic event tracking and batched emission. - [users](https://docs.vibefollow.com/sdk/resources/users.md): `identify()` plus typed helpers for the 9 canonical lifecycle events. - [Types](https://docs.vibefollow.com/sdk/types.md): Public TypeScript types exported from `@vibefollow/sdk`. - [Webhook event types](https://docs.vibefollow.com/webhooks/event-types.md): Full payload spec for every event Vibefollow emits. - [Webhooks overview](https://docs.vibefollow.com/webhooks/overview.md): Signed event deliveries for opens, clicks, bounces, replies, and unsubscribes. - [Signature verification](https://docs.vibefollow.com/webhooks/signature-verification.md): Verify Vibefollow webhook deliveries with `vf.webhooks.constructEvent()`.