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

# WaaS-Konfiguration

> Konfigurieren Sie den Helius-Wallet-Kit-Provider und wählen Sie Anmeldemethoden im Dashboard aus

## Provider-Konfiguration

Übergeben Sie ein `HeliusWalletConfig`-Objekt an die `config`-Eigenschaft des Providers — siehe [Setup](/docs/de/waas/quickstart#einrichtung).

<ParamField path="apiKey" type="string">
  Ihr Helius-API-Schlüssel. **Lassen Sie ihn in der Produktion weg** — montieren Sie den [Route Handler](/docs/de/waas/quickstart#einrichtung) und der Schlüssel bleibt serverseitig. Geben Sie ihn nur als Prototyping-Abkürzung an (er wird dann im Browser geladen; beschränken Sie die Domain).
</ParamField>

<ParamField path="cluster" type="string">
  Der Solana-Cluster, mit dem Sie sich verbinden möchten: `"mainnet-beta"` oder `"devnet"`.
</ParamField>

<ParamField path="authMethods" type="object">
  Optionale clientseitige Überschreibung der aktivierten Anmeldemethoden. Normalerweise stellen Sie diese pro Projekt im [Dashboard](https://dashboard.helius.dev) unter **WaaS → Konfiguration** ein — siehe [Anmeldemethoden konfigurieren](#anmeldemethoden-konfigurieren).
</ParamField>

<Note>
  Sie übergeben keine `projectId`- oder RPC-URLs — das SDK leitet Ihre Projekt-ID und schlüssellose Secure-RPC-URLs von Ihrem API-Schlüssel beim Start ab.
</Note>

<ParamField path="theme" type="object">
  Passt die Benutzeroberfläche der Wallet an: `darkMode`, `primaryColor`, `borderRadius`,
  `logoLight`, `logoDark`.
</ParamField>

<ParamField path="onError" type="function">
  Callback, das aufgerufen wird, wenn das SDK auf einen Fehler stößt: `(error: Error) => void`.
</ParamField>

## Anmeldemethoden konfigurieren

Wählen Sie, welche Methoden Ihre Benutzer im [Dashboard](https://dashboard.helius.dev) unter **WaaS → Konfiguration** sehen — schalten Sie jede ein oder aus und speichern Sie. Änderungen gelten beim nächsten Anmelden eines Benutzers; kein erneutes Deployment erforderlich. Das SDK liest die Konfiguration Ihres Projekts beim Start, sodass Sie dies an einem Ort verwalten, anstatt im Code.

| Methode                  | Schlüssel | Standard       |
| ------------------------ | --------- | -------------- |
| Passkey                  | `passkey` | Ein            |
| E-Mail (Einmalcode)      | `email`   | Ein            |
| SMS                      | `sms`     | Aus            |
| Externe Wallet verbinden | `wallet`  | Aus            |
| Google                   | `google`  | Bald verfügbar |
| Apple                    | `apple`   | Bald verfügbar |
| Discord                  | `discord` | Bald verfügbar |
| X                        | `x`       | Bald verfügbar |

<Note>
  Passkey, E-Mail, SMS und externe Wallet sind heute im Dashboard im Selbstbedienungsmodus verfügbar. Soziale Anmeldungen (Google, Apple, Discord, X) sind bald verfügbar. Halten Sie mindestens eine Methode aktiviert, sonst können Ihre Benutzer keine Wallets erstellen. Um die Projekteinstellung aus dem Code heraus zu überschreiben (z. B. pro Umgebung), übergeben Sie `authMethods` an den Provider `config`.
</Note>

<Note>
  **Externe Wallet ist eine Anmeldemethode.** Sie authentifiziert einen Benutzer in seiner eingebetteten Helius-Wallet — Signaturen erfolgen immer mit der eingebetteten Wallet, nicht der externen. Siehe [Migration von Privy](/docs/de/waas/migrating-from-privy#die-wallets-und-guthaben-ihrer-nutzer).
</Note>

## Nächste Schritte

<CardGroup cols={2}>
  <Card title="Die Wallet verwenden" icon="wallet" href="/docs/de/waas/using-the-wallet">
    Authentifizierungsstatus lesen, signieren, senden und Verlauf lesen
  </Card>

  <Card title="Migration von Privy" icon="arrow-right-arrow-left" href="/docs/de/waas/migrating-from-privy">
    Vorhandene Privy-Wallets zu Helius WaaS umziehen
  </Card>
</CardGroup>
