---
title: Getting started
description: Create your account and workspace, then send your first event.
sidebar:
  icon: rocket
  order: 1
---

1. **Create an account**

    Open the dashboard and sign up with your email and a password, or ask for
    a magic link (it works once and expires after 5 minutes). Verify your
    email address from the message EmitKit sends: invitations to other
    Organizations can only be accepted from a verified address.

2. **Create your Organization and Project**

    Enter an Organization name, a Project name and, optionally, the Project's
    website. EmitKit creates both, plus a starter API key bound to that
    Project. Channels are created by the first event that names them.

3. **Send the first event**

    Copy the starter key and run the curl command on the screen, or follow the
    [TypeScript SDK guide](/sdk/typescript). The key is shown only on this
    screen, so store it in a secret manager. The page checks every 5 seconds
    and shows **Signal received.** when your first event arrives.

4. **Open the dashboard**

    Continue when you're ready: EmitKit doesn't redirect while you're still
    reading or copying. To get events as push notifications, turn them on in
    **Settings → Notifications**.

**[Manage API keys](/api/api-keys)**

Create, rotate, and revoke Project-bound keys.

**[Use TypeScript](/sdk/typescript)**

Install `@emitkit/js` and send events from a server.

:::warning
API keys are secrets. Keep them in a secret manager or a secure credential
store. Never put a key in a URL, commit it to source control, or paste it into
logs and support messages.
:::
