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

# Обзор

> Официальные клиентские библиотеки для разработки на OrbitFlare. RPC, gRPC (Yellowstone), JetStream и WebSocket — со встроенными повторными попытками, отказоустойчивостью и переподключением.

OrbitFlare SDK предоставляет типизированные клиенты для всех сервисов OrbitFlare. Вместо того чтобы вручную управлять HTTP-запросами, gRPC-каналами и WebSocket-соединениями, SDK берёт на себя жизненный цикл подключения, аутентификацию, повторы, failover и переподключение за простым API.

## Что входит

| Service                | What it does                                                                                                                                                                                                                                   |
| ---------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **RPC**                | JSON-RPC client with typed helpers for common Solana methods, plus raw escape hatches for anything custom                                                                                                                                      |
| **WebSocket**          | Subscriptions for account changes, logs, slots, and signatures with auto-resubscribe on reconnect                                                                                                                                              |
| **gRPC (Yellowstone)** | Yellowstone Geyser streaming - transactions, accounts, slots, blocks. YAML config or programmatic filters                                                                                                                                      |
| **JetStream**          | OrbitFlare's decoded shreds delivered as gRPC streams. Same client pattern as Yellowstone, different proto. v1 (фиксированные фильтры) и v2 (фильтры, управляемые во время работы, порядковые номера, опциональное обогащение, события слотов) |

## Переменные окружения

| Variable                   | Used by        | Purpose                                    |
| -------------------------- | -------------- | ------------------------------------------ |
| `ORBITFLARE_LICENSE_KEY`   | RPC, WebSocket | API key appended to endpoint URLs          |
| `ORBITFLARE_RPC_URL`       | RPC            | Default endpoint if `.url()` is not called |
| `ORBITFLARE_WS_URL`        | WebSocket      | Default endpoint if `.url()` is not called |
| `ORBITFLARE_GRPC_URL`      | gRPC           | Default endpoint if `.url()` is not called |
| `ORBITFLARE_JETSTREAM_URL` | JetStream      | Default endpoint if `.url()` is not called |

## Исходный код

SDK с открытым исходным кодом:

* Rust: [github.com/orbitflare/orbitflare-sdk-rs](https://github.com/orbitflare/orbitflare-sdk-rs)
* TypeScript: [github.com/orbitflare/orbitflare-sdk-ts](https://github.com/orbitflare/orbitflare-sdk-ts)
* Go: [github.com/orbitflare/orbitflare-sdk-go](https://github.com/orbitflare/orbitflare-sdk-go)
