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

# Set up your ErynoaGroup account

> Create your ErynoaGroup account, configure your workspace, and prepare your environment for your first integration in just a few steps.

Before making API calls, you need an active ErynoaGroup account and a properly configured workspace. This guide covers the initial setup process from account creation to environment configuration.

## Create an account

Go to [erynoa.group](https://erynoa.group) and click **Sign Up**. You can register with an email address and password or use a supported OAuth provider (Google, GitHub).

After signing up, verify your email address using the confirmation link sent to your inbox.

## Set up your workspace

A workspace is the top-level container for your ErynoaGroup resources, API keys, and webhook configurations.

<Steps>
  <Step title="Name your workspace">
    On first login, you'll be prompted to name your workspace. Choose a name that reflects your organization or project (e.g., `acme-corp`).
  </Step>

  <Step title="Invite team members (optional)">
    Go to **Settings → Team** and invite colleagues by email. Assign each member a role:

    * **Admin** — Full access to all settings, keys, and billing
    * **Developer** — Can create and manage API keys and webhooks
    * **Viewer** — Read-only access to usage logs and dashboard
  </Step>

  <Step title="Configure notification preferences">
    In **Settings → Notifications**, set up email alerts for key events such as API errors, failed webhook deliveries, and approaching rate limits.
  </Step>
</Steps>

## Choose an environment

ErynoaGroup provides two environments to separate testing from live operations:

| Environment | Base URL                   | Key Prefix |
| ----------- | -------------------------- | ---------- |
| Sandbox     | `sandbox.api.erynoa.group` | `sk_test_` |
| Production  | `api.erynoa.group`         | `sk_live_` |

<Warning>
  Never use production API keys in your development or testing environment. Always use sandbox keys during development and switch to production keys only when you're ready to go live.
</Warning>

## Install a client library (optional)

If you prefer working with a native library rather than raw HTTP, ErynoaGroup provides official clients for popular languages:

<CodeGroup>
  ```bash Python theme={null}
  pip install erynoa
  ```

  ```bash Node.js theme={null}
  npm install @erynoagroup/sdk
  ```

  ```bash Ruby theme={null}
  gem install erynoa
  ```
</CodeGroup>

Once installed, initialize the client with your API key:

<CodeGroup>
  ```python Python theme={null}
  from erynoa import ErynoaClient

  client = ErynoaClient(api_key="YOUR_API_KEY")
  ```

  ```javascript Node.js theme={null}
  import { ErynoaClient } from "@erynoagroup/sdk";

  const client = new ErynoaClient({ apiKey: "YOUR_API_KEY" });
  ```

  ```ruby Ruby theme={null}
  require "erynoa"

  client = Erynoa::Client.new(api_key: "YOUR_API_KEY")
  ```
</CodeGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Authentication" icon="key" href="/guides/authentication">
    Generate your first API key and learn how to use it.
  </Card>

  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Make your first API call end-to-end.
  </Card>
</CardGroup>
