Create a project

Spin up a Nevo project and create your first API key.

Everything in Nevo is scoped to a project — a namespace that owns channels, endpoints, API keys, events, and billing. Start by creating one.

1. Sign in

Head to app.nevo.sh and sign in with Google, GitHub, or email.

2. Create a project

From the dashboard home, click New project. You’ll pick:

  • Name — what you’ll see in the sidebar.
  • Slug — URL-safe identifier, auto-generated from the name; stays unique across your account.
  • Description (optional) — one line of context for teammates.

On submit you’ll land on the project overview.

3. Create an API key

Open your project, go to API keys in the project sidebar, and click Create key. Give it a descriptive name (e.g. production, local-dev). You’ll see the full key once — copy it now, you can’t retrieve it later.

Keys look like:

nvo_live_abcd_<20-char-secret>

4. (Optional) Add a channel

A channel is an inbound-source instance: a webhook URL or an email inbox. Create one from Channels → New channel so you have something sending events to your handler.

  • Webhook gives you a unique URL at https://<channel-id>.in.nevo.sh — point Stripe, GitHub, or any other webhook provider there.
  • Email gives you a unique address at <channel-id>@in.nevo.sh — forward any mailbox to it and every email becomes an email.received event.

Next

You have a project, an API key, and optionally a channel. Wire up the SDK in Your first event.