Overview

This page walks you through everything that's true of every setup path — sign up, create a project, mint an API key — and then points you at the path that fits your workflow.

Create an account

First, you need an Everscribe account.

Sign up with email or Google. Verify your email when prompted — you can't generate API keys until your account is verified.

Create a project

A project is the unit of isolation in Everscribe. Every event belongs to exactly one project, and every API key is scoped to a single project.

One project per app, per environment is the typical layout — e.g. acme-prod, acme-staging.

Head to Projects and click New project. Give it a name. You'll land on the project overview page.

New project dialog

Generate an API key

API keys are how the SDK authenticates to your project. One project can have many keys; each is independently revocable.

Open the API keys tab inside your project. Click Create API key. The name is a label for you — pick something that says where the key is deployed (production, worker, ci).

Create API key dialog

You'll see the secret exactly once — copy it now. The key is what the SDK uses to authenticate every event your app records.

Treat API keys like passwords. Don't commit them. Read them from an environment variable (EVERSCRIBE_API_KEY) or a secrets manager.

If you're using the Hosted AI agent, you can skip this step — the hosted flow mints a project-scoped key for you and reveals it once in the dashboard at the end of the run. The BYOK Claude Code skill expects an existing key in your environment, so generate one here first.

Pick a setup path

There are a few ways to set up Everscribe in a codebase. Pick the one that fits your workflow.

Path What runs Best when Full walkthrough
Hosted AI agent You install our Github App and connect your repo. Our server-side agent walks your repo, proposes a plan for you to review, and opens a PR. You review and merge. You want zero hand-wiring and you're OK granting the Everscribe GitHub App read access your repo. Hosted AI agent
BYOK Claude Code skill A skill runs inside your Claude Code session against your Anthropic key. Same behavior, source code never leaves your machine. You want AI-driven setup but you'd rather not connect a GitHub App, or your repo can't talk to a third party. BYOK Claude Code skill
Wire the SDK up yourself You install the SDK and add e.Action = "…" / rec.Record(...) calls by hand. Still optionally AI-assisted via the BYOK skill at any step. You want full control, you're instrumenting a small surface, or you're integrating piece-by-piece. Recording Events