> ## 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.

# Gatekeeper (Beta)

> Helius' leistungsstarkes Edge-Gateway, speziell für Solana entwickelt

Gatekeeper ist das neue Edge-Gateway von Helius, jetzt in der öffentlichen Beta, das Cloudflare aus dem kritischen Pfad entfernt. Die Eliminierung unserer Edge-Latenz ermöglicht die wahre Geschwindigkeit unserer Kern-APIs und -Dienste – Verbesserungen der Antwortzeit reichen von zehn bis zu mehreren hundert Millisekunden.

Gatekeeper fungiert als einheitlicher Einstiegspunkt für alle Anfragen (z. B. JSON-RPC, WebSockets und Helius-APIs): Es beendet Verbindungen an geografisch verteilten Edge-Standorten und leitet Anfragen intelligent an unsere Backend-Infrastruktur weiter.

Für latenzkritische Aufgaben bietet Gatekeeper den kürzesten Netzwerkpfad, reduziert Hops und verringert Millisekunden.

## Schnellstart

Um Gatekeeper zu nutzen, ersetzen Sie Ihren bestehenden Endpunkt durch den Gatekeeper (Beta) Endpunkt:

<CodeGroup>
  ```javascript Before theme={"system"}
  const url = "https://mainnet.helius-rpc.com?api-key=YOUR_API_KEY";
  ```

  ```javascript After theme={"system"}
  const url = "https://beta.helius-rpc.com?api-key=YOUR_API_KEY";
  ```
</CodeGroup>

**Das war's!**

Ihr bestehender API-Schlüssel funktioniert ohne zusätzliche Änderungen.

## Unterstützte Methoden

Gatekeeper unterstützt derzeit:

* Alle Standard-Solana-RPC-Endpunkte
* Alle Helius-spezifischen RPC-Endpunkte (z. B. gTFA)
* Alle Helius-WebSocket-Endpunkte (Standard-Solana-Methoden plus die Helius-Erweiterungen wie `transactionSubscribe`)
* Alle DAS-API-Endpunkte
* Alle Photon-API-Endpunkte (d. h. ZK-Kompression)
* Die Helius-Priority-Fee-API
* Die API für erweiterte Transaktionen

<Note>
  **Derzeit nicht unterstützt**: LaserStream ist auf Gatekeeper noch nicht verfügbar. Verwenden Sie weiterhin die dedizierten [LaserStream-Endpunkte](/docs/de/laserstream/grpc#mainnet-endpunkte) für gRPC-Verbindungen.
</Note>

## Anwendungsbeispiele

<CodeGroup>
  ```javascript JavaScript/TypeScript theme={"system"}
  const url = `https://beta.helius-rpc.com?api-key=${YOUR_API_KEY}`;

  const response = await fetch(url, {
    method: 'POST',
    headers: { 'Content-Type': 'application/json' },
    body: JSON.stringify({
      jsonrpc: '2.0',
      id: 1,
      method: 'getLatestBlockhash',
      params: []
    })
  });

  const data = await response.json();
  console.log(data);
  ```

  ```python Python theme={"system"}
  import requests

  url = f"https://beta.helius-rpc.com?api-key={YOUR_API_KEY}"

  response = requests.post(url, json={
      "jsonrpc": "2.0",
      "id": 1,
      "method": "getLatestBlockhash",
      "params": []
  })

  print(response.json())
  ```

  ```rust Rust theme={"system"}
  use reqwest;
  use serde_json::json;

  #[tokio::main]
  async fn main() -> Result<(), Box<dyn std::error::Error>> {
      let url = format!("https://beta.helius-rpc.com?api-key={}", YOUR_API_KEY);

      let client = reqwest::Client::new();
      let response = client
          .post(&url)
          .json(&json!({
              "jsonrpc": "2.0",
              "id": 1,
              "method": "getLatestBlockhash",
              "params": []
          }))
          .send()
          .await?;

      let data = response.json::<serde_json::Value>().await?;
      println!("{:?}", data);

      Ok(())
  }
  ```

  ```bash cURL theme={"system"}
  curl https://beta.helius-rpc.com?api-key=YOUR_API_KEY \
    -X POST \
    -H "Content-Type: application/json" \
    -d '{
      "jsonrpc": "2.0",
      "id": 1,
      "method": "getLatestBlockhash",
      "params": []
    }'
  ```
</CodeGroup>

## WebSocket-Unterstützung

Gatekeeper unterstützt Helius-WebSockets – sowohl die Standard-Solana-Abonnementmethoden als auch die Helius-Erweiterungen (`transactionSubscribe`, erweiterte `accountSubscribe`) – mit denselben Leistungsverbesserungen.

```javascript theme={"system"}
const ws = new WebSocket(`wss://beta.helius-rpc.com?api-key=${YOUR_API_KEY}`);

ws.on('open', () => {
  ws.send(JSON.stringify({
    jsonrpc: '2.0',
    id: 1,
    method: 'transactionSubscribe',
    params: [
      {
        accountInclude: ['YOUR_ACCOUNT_ADDRESS']
      },
      {
        commitment: 'confirmed',
        encoding: 'jsonParsed',
        transactionDetails: 'full',
        showRewards: true,
        maxSupportedTransactionVersion: 1
      }
    ]
  }));
});

ws.on('message', (data) => {
  console.log('Transaction:', JSON.parse(data));
});
```

## Was zu erwarten ist

Während der Beta-Phase:

* **Niedrigere Latenz** - Deutlich schnellere Antwortzeiten
* **Bessere Leistung unter Last** - Verbesserte Zuverlässigkeit während Hochlastzeiten
* **Konsistentere Antwortzeiten** - Reduzierte Schwankungen in der Latenz
* **Verbesserte WebSocket-Stabilität** - Zuverlässigere Echtzeitverbindungen
* **Volle API-Kompatibilität** - Alle bestehenden RPC-Methoden funktionieren identisch
* **Gleiche Preisgestaltung** - Keine zusätzlichen Kosten für den Beta-Zugang
* **Globale Verteilung** - Edge-Knoten über mehrere Kontinente

## Wer sollte Gatekeeper verwenden?

Gatekeeper ist ideal für Anwendungen, bei denen Leistung zählt:

* **Hochfrequenzanwendungen** - Jede App, bei der Latenz wichtig ist
* **Trading-Bots** - Maximale Geschwindigkeit für Arbitrage-Möglichkeiten
* **DeFi-Protokolle** - Echtzeit-Preisfeeds und schnelle Transaktionsübermittlung
* **Gaming-Anwendungen** - Niedrige Antwortzeiten für eine reibungslose Benutzererfahrung
* **NFT-Marktplätze** - Sofortiges Minten und Anfragen mit niedriger Latenz

## Migrations-Checkliste

<Steps>
  <Step title="Aktualisieren Sie Ihren Endpunkt">
    Ändern Sie `mainnet.helius-rpc.com` in `beta.helius-rpc.com` in Ihrem Code
  </Step>

  <Step title="Testen in der Entwicklung">
    Führen Sie Ihre Testsuite aus, um zu überprüfen, ob alles wie erwartet funktioniert
  </Step>

  <Step title="Leistung überwachen">
    Überprüfen Sie Ihre Metriken – Sie sollten verbesserte Latenz und konsistentere Antwortzeiten sehen
  </Step>

  <Step title="In Produktion bereitstellen">
    Sobald verifiziert, stellen Sie Ihre Änderungen in der Produktion bereit
  </Step>
</Steps>

## Zurücksetzen

Wenn Sie aus irgendeinem Grund zurücksetzen müssen, wechseln Sie einfach zurück zum Standard-Endpunkt:

```javascript theme={"system"}
const url = "https://mainnet.helius-rpc.com?api-key=YOUR_API_KEY";
```

## Einschränkungen & Bekannte Probleme

<Warning>
  **Beta-Status**: Gatekeeper ist bereit für den Produktionseinsatz, wird aber noch optimiert. Wir empfehlen, es vor dem Wechsel des Produktionstraffics in der Entwicklung zu testen.
</Warning>

**Noch nicht unterstützt:**

* **LaserStream**: Verwenden Sie die dedizierten [LaserStream-Endpunkte](/docs/de/laserstream/grpc#mainnet-endpunkte) für gRPC-Verbindungen

**Aktueller Status:**

* Einige erweiterte Funktionen werden noch eingeführt
* Wir optimieren kontinuierlich die Routing-Algorithmen
* Leistungsverbesserungen sind fortlaufend

## Rollout-Plan

Gatekeeper ist derzeit **opt-in**, während wir die Leistung optimieren und Feedback sammeln.

Zeitplan:

* **Jetzt**: Öffentliche Beta für alle Benutzer verfügbar
* **Kommende Wochen**: Zusätzliche Optimierungen und Leistungsverbesserungen
* **Kommende Monate**: Allmähliche Migration des gesamten Traffics zu Gatekeeper als Standard

## Feedback & Support

Wir überwachen aktiv die Leistung von Gatekeeper und freuen uns auf Ihr Feedback:

* **Probleme oder Fragen?** Kontaktieren Sie [support@helius.dev](mailto:support@helius.dev)
* **Treten Sie unserem Discord bei** für Echtzeit-Diskussionen: [https://discord.com/invite/6GXdee3gBj](https://discord.com/invite/6GXdee3gBj)
* **Melden Sie Fehler** über Ihr Entwickler-Dashboard

## FAQs

<AccordionGroup>
  <Accordion title="Benötige ich einen neuen API-Schlüssel?">
    Nein. Ihr bestehender API-Schlüssel funktioniert mit Gatekeeper ohne Änderungen.
  </Accordion>

  <Accordion title="Wird Gatekeeper extra kosten?">
    Nein. Gatekeeper ist ohne zusätzliche Kosten verfügbar. Ihr bestehender Tarif gilt.
  </Accordion>

  <Accordion title="Welche Endpunkte werden auf Gatekeeper unterstützt?">
    Alle JSON-RPC-Endpunkte sind vollständig unterstützt, einschließlich der Standard-Solana-RPC-Methoden, Helius-spezifische RPC-Endpunkte (z. B. gTFA), DAS, Photon, Priority Fee API und die API für erweiterte Transaktionen. WebSockets – sowohl die Standard-Solana-Abonnementmethoden als auch die Helius-Erweiterungen wie `transactionSubscribe` – werden ebenfalls unterstützt.
  </Accordion>

  <Accordion title="Welche Endpunkte werden auf Gatekeeper noch nicht unterstützt?">
    LaserStream ist auf Gatekeeper noch nicht verfügbar. Für gRPC-Verbindungen, verwenden Sie die dedizierten [LaserStream-Endpunkte](/docs/de/laserstream/grpc#mainnet-endpunkte).
  </Accordion>

  <Accordion title="Was tun, wenn ich Probleme bei der Nutzung von Gatekeeper habe?">
    Sie können einfach zurücksetzen, indem Sie zu `mainnet.helius-rpc.com` wechseln. Kontaktieren Sie [support](https://www.helius.dev/docs/support), wenn Sie Hilfe benötigen.
  </Accordion>

  <Accordion title="Wann wird Gatekeeper zum Standard?">
    Wir planen einen schrittweisen Rollout in den kommenden Monaten. Wir werden alle Benutzer informieren, bevor Änderungen an den Standard-Helius-Endpunkten vorgenommen werden.
  </Accordion>

  <Accordion title="Kann ich Gatekeeper auf Solana Devnet oder Testnet verwenden?">
    Nein, Gatekeeper ist derzeit nur auf Solana Mainnet verfügbar. Unterstützung für Solana Devnet und Testnet ist bald verfügbar.
  </Accordion>
</AccordionGroup>

## Erste Schritte

<CardGroup cols={2}>
  <Card title="Probieren Sie Gatekeeper aus" icon="rocket" href="https://www.helius.dev/docs/gatekeeper/migration-guide">
    Migrieren Sie zu Gatekeeper in weniger als 5 Minuten
  </Card>

  <Card title="Erfahren Sie mehr über Gatekeeper" icon="book" href="https://www.helius.dev/blog/introducing-gatekeeper">
    Lesen Sie unseren Blog, um zu verstehen, wie Gatekeeper funktioniert
  </Card>
</CardGroup>
