> ## Documentation Index
> Fetch the complete documentation index at: https://docs.inklyai.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Accounts and access

> Sign in to Inkly, connect local tools, manage API keys, and finish first-time setup.

Your Inkly account ties together your hub, your published demos, and the tools that can publish on your behalf.

## Sign in

Sign in from the hosted Inkly app. Your account gives you access to the dashboard, editor, settings, analytics, and connected hub.

The sign-in options available to you depend on your workspace setup. Common options include GitHub, Google, and email.

## API keys

The CLI and browser capture extension use API keys so they can publish, sync assets, and manage previews without asking you to sign in for every command.

Open **Settings** → **API keys** to review and revoke keys.

<Note>
  You rarely need to create a key by hand. `inkly login` and the capture extension connection flow create and store keys for you.
</Note>

Treat API keys like passwords. Revoke a key if you lose a device, rotate credentials, or no longer use an integration.

## Connect the CLI

Run `inkly login` to connect the CLI to your account.

```bash theme={null}
inkly login
```

The command opens a browser approval flow. After you approve access, the CLI saves a local key for future publishing commands.

Use `inkly status` to check whether the CLI is connected.

```bash theme={null}
inkly status
```

Use `inkly logout` to remove the saved key from your machine.

```bash theme={null}
inkly logout
```

For command flags and automation options, see [Publish a demo](/cli/publish-a-snapshot).

## Connect the capture extension

The Chrome capture extension connects from the Inkly app when you choose a Chrome extension capture flow.

<Steps>
  <Step title="Start a Chrome extension capture">
    In Inkly, choose the Chrome extension path when you create or add to a demo.
  </Step>

  <Step title="Install or connect the extension">
    If the extension is not installed, Inkly opens the install prompt. If it is installed, Inkly detects it and connects your browser profile.
  </Step>

  <Step title="Capture and upload">
    After connection, the extension can upload captured demos and assets to your account.
  </Step>
</Steps>

If a machine is shared, lost, or compromised, revoke the extension key from **Settings** → **API keys** and connect again when needed.

## First-time setup

The first time you sign in, Inkly asks you to create or connect a hub. You choose a hub slug and connect the GitHub repo that backs the hosted site.

After setup, your hub has a hosted URL, and publishing flows can update it from your repo or create standalone snapshots. See [Hosting and publishing](/platform/hosting).
