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

# Hızlı Başlangıç

> Dakikalar içinde OrbitFlare ile başlayın

<Steps>
  <Step title="Hesap Oluşturun">
    [orbitflare.com](https://orbitflare.com) adresine kaydolun ve ihtiyaçlarınıza uygun bir plan seçin. Kredi kartı gerekmeksizin hemen inşa etmeye başlayabileceğiniz **ücretsiz katman** mevcuttur.

    <Tip>
      Ücretsiz plan saniyede 10 istek içerir -- entegrasyonunuzu yükseltmeden önce prototip oluşturmaya ve test etmeye yetecek kadar.
    </Tip>
  </Step>

  <Step title="Lisans Anahtarınızı Alın">
    Oturum açtıktan sonra **Gösterge Paneli**'ne gidin ve **Lisanslar** bölümünü bulun. Lisans anahtarınız hizmet aboneliğinizle birlikte verilmektedir — oradan kopyalayın.

    RPC isteklerini, lisans anahtarını uç nokta URL'sine `api_key` sorgu parametresi olarak ekleyerek doğrulayacaksınız.

    <Warning>
      Lisans anahtarınızı gizli tutun. Sürüm kontrolüne işlemeyin veya istemci tarafı kodunda açığa çıkarmayın.
    </Warning>
  </Step>

  <Step title="İlk RPC Çağrınızı Yapın">
    `getBlockHeight` çağırmak ve her şeyin çalıştığını doğrulamak için ana ağ uç noktasını kullanın.

    <CodeGroup>
      ```bash cURL theme={null}
      curl -X POST "https://mainnet.rpc.orbitflare.com?api_key=YOUR_API_KEY" \
        -H "Content-Type: application/json" \
        -d '{
          "jsonrpc": "2.0",
          "id": 1,
          "method": "getBlockHeight"
        }'
      ```

      ```javascript JavaScript theme={null}
      const response = await fetch(
        "https://mainnet.rpc.orbitflare.com?api_key=YOUR_API_KEY",
        {
          method: "POST",
          headers: { "Content-Type": "application/json" },
          body: JSON.stringify({
            jsonrpc: "2.0",
            id: 1,
            method: "getBlockHeight",
          }),
        }
      );

      const data = await response.json();
      console.log("Block height:", data.result);
      ```

      ```python Python theme={null}
      import requests

      response = requests.post(
          "https://mainnet.rpc.orbitflare.com?api_key=YOUR_API_KEY",
          headers={"Content-Type": "application/json"},
          json={
              "jsonrpc": "2.0",
              "id": 1,
              "method": "getBlockHeight",
          },
      )

      data = response.json()
      print("Block height:", data["result"])
      ```
    </CodeGroup>

    Başarılı bir yanıt şuna benzer:

    ```json theme={null}
    {
      "jsonrpc": "2.0",
      "result": 283458923,
      "id": 1
    }
    ```
  </Step>

  <Step title="WebSocket'leri Deneyin">
    OrbitFlare gerçek zamanlı veriler için kalıcı WebSocket bağlantılarını destekler. `wss://mainnet.rpc.orbitflare.com` adresine bağlanın ve güncellemelere abone olun.

    ```javascript JavaScript theme={null}
    const WebSocket = require("ws");

    const ws = new WebSocket(
      "wss://mainnet.rpc.orbitflare.com?api_key=YOUR_API_KEY"
    );

    ws.on("open", () => {
      ws.send(
        JSON.stringify({
          jsonrpc: "2.0",
          id: 1,
          method: "slotSubscribe",
        })
      );
      console.log("Subscribed to slot updates");
    });

    ws.on("message", (data) => {
      const message = JSON.parse(data);
      console.log("Received:", message);
    });

    ws.on("error", (err) => {
      console.error("WebSocket error:", err);
    });
    ```

    <Note>
      WebSocket bağlantıları kimlik doğrulama için aynı `api_key` sorgu parametresini kullanır.
    </Note>
  </Step>
</Steps>

## Sırada Ne Var?

<CardGroup cols={2}>
  <Card title="Kimlik Doğrulama ve Limitler" icon="key" href="/tr/authentication">
    API anahtarı kullanımını, uç nokta formatlarını, hız sınırlarını ve akış bağlantı limitlerini anlayın.
  </Card>

  <Card title="RPC Belgeleri" icon="server" href="/rpc/http">
    Eksiksiz HTTP RPC yöntemi referansına dalın.
  </Card>

  <Card title="Veri Akışı" icon="bolt" href="/data-streaming/jetstream">
    Jetstream ile gerçek zamanlı Solana verilerini akış olarak alın.
  </Card>

  <Card title="Hata Kodları" icon="triangle-exclamation" href="/rpc/error-codes">
    HTTP durum kodları, JSON-RPC hataları ve bunların nasıl ele alınacağı.
  </Card>

  <Card title="Başlangıç Şablonları" icon="rectangle-terminal" href="https://github.com/orbitflare/templates">
    Solana üzerinde inşa etmek için üretime hazır başlangıç şablonları — Blinks, takas ve daha fazlası.
  </Card>
</CardGroup>
