OrbitFlare CLI — единая точка входа для разработчика: стриминг ончейн-данных по gRPC, запросы к блокчейну, развёртывание проектов из шаблонов и управление аккаунтом через интерактивный дашборд.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.
Установка
- Cargo (рекомендуется)
- Из исходников
Быстрый старт: у кого уже есть аккаунт
Если у вас уже есть аккаунт OrbitFlare и API-ключ из дашборда:После чистой установки конфиг пустой. После входа задайте как минимум
rpc.url, чтобы команды вроде ping и rpc знали, куда подключаться. URL эндпоинтов — в разделе Services вашего дашборда.| Protocol | Format | Example |
|---|---|---|
| RPC | http://{region}.rpc.orbitflare.com | http://ams.rpc.orbitflare.com |
| WS | ws://{region}.rpc.orbitflare.com | ws://ams.rpc.orbitflare.com |
| gRPC (Yellowstone) | http://{region}.rpc.orbitflare.com:10000 | http://ams.rpc.orbitflare.com:10000 |
| Jetstream | http://{region}.jetstream.orbitflare.com | http://ams.jetstream.orbitflare.com |
Быстрый старт: новые пользователи
Создайте аккаунт
Зарегистрируйтесь на orbitflare.com и выберите тариф.
Аутентификация
CLI поддерживает три способа входа — выберите подходящий:При входе CLI загружает и сохраняет RPC license key автоматически. Задать его вручную:
Настройте эндпоинты
После чистой установки конфиг пустой. Укажите эндпоинты OrbitFlare:URL есть в разделе Services дашборда, формат Список региональных эндпоинтов — в разделе Authentication & Limits.
http://{region}.rpc.orbitflare.com.Аутентификация
Учётные данные хранятся в связке ключей ОС. Поддерживаются именованные профили для разных аккаунтов или окружений.Способы входа
- API Key
- Wallet
- Device Flow
Вход по API-ключу из дашборда. Ключ передаётся в Customer API заголовком
X-ORBIT-KEY.Порядок разрешения ключей
--x-orbit-keyв командной строке (высший приоритет)--profileдля выбора сохранённого профиля- Профиль по умолчанию в
~/.orbitflare/config.yml
Справочник команд
CLI покрывает аутентификацию, конфигурацию, запросы к блокчейну, стриминг в реальном времени, шаблоны и управление аккаунтом.Основные команды
| Command | Description |
|---|---|
auth login | Authenticate (API key, wallet, or device flow) |
auth logout | Remove stored credentials |
auth status | Show current authentication status |
auth switch --profile <NAME> | Switch to a different auth profile |
auth set-license-key <KEY> | Store RPC license key for current profile |
config show | Display all configuration values |
config set <KEY> <VALUE> | Set a configuration value |
config remove <KEY> <VALUE> | Remove a value from a list config |
config reset | Reset config to defaults (preserves auth) |
ping | Check connectivity to all configured services |
ping --service <SVC> | Ping a specific service (rpc, jetstream, grpc) |
docs [TOPIC...] | Open documentation in your browser |
plan list | List available RPC plans |
plan view <SLUG> | View plan details |
plan compare --all | Compare all plans side by side |
pay check-balance | Check account balance |
pay topup <AMOUNT> | Top up balance with USDC (on-chain) |
pay history | Top-up / credit history |
pay purchase <SLUG> <PERIOD> | Purchase a plan from balance |
pay order --history | List orders |
pay order <REF> | View order details |
pay invoice --list | List invoices |
pay invoice <REF> | View invoice details |
pay renew <INVOICE> | Pay invoice from balance (renewal) |
Команды RPC
Запросы к блокчейну Solana напрямую из терминала.Команды WebSocket
Подписка на live Solana pubsub по WebSocket. Подписка работает доCtrl+C, события печатаются по мере прихода (--json — машиночитаемый вывод).
rpc.url: http:// → ws://, https:// → wss://. Для другого хоста на одну команду используйте --ws-url:
Команды стриминга
Поток данных Solana в реальном времени по gRPC. Обе команды принимают YAML с фильтрами и политикой переподключения.- Jetstream
- Yellowstone gRPC
stream.yml
${VAR}.
Команды шаблонов
Развёртывание проектов из готовых стартовых шаблонов.Команды планов
Просмотр и сравнение доступных RPC-планов. Данные планов кешируются локально на 6 часов.Команды оплаты
Баланс, покупка планов и счета. Только дляtopup нужен кошелёк Solana — остальное списывается с баланса аккаунта.
topup используется ~/.config/solana/id.json. Другой путь — через --wallet. Периоды биллинга: monthly, quarterly, semi-annual, annual.
Команда
purchase сначала выполняет сухой прогон с разбивкой цены и проверкой, хватает ли баланса, прежде чем вы подтверждаете покупку.Дашборд
Интерактивный TUI для управления аккаунтом OrbitFlare без выхода из терминала.Навигация: горячие клавиши
Навигация: горячие клавиши
Сервисы: горячие клавиши
Сервисы: горячие клавиши
| Key | Tab | Action |
|---|---|---|
m | Details | Toggle auth mode (IP / API Key) |
w | Details | Toggle auto-renewal |
r | Details | Regenerate license key |
n | IPs / Domains | Switch Mainnet / Devnet |
a | IPs / Domains | Add IP or domain |
d | IPs / Domains | Remove IP or domain |
API-ключи: горячие клавиши
API-ключи: горячие клавиши
| Key | Action |
|---|---|
c | Create new API key |
e | Toggle enabled / disabled |
r | Regenerate key |
x | Delete key |
a | Add IP (when expanded) |
d | Remove IP (when expanded) |
Счета и профиль: горячие клавиши
Счета и профиль: горячие клавиши
| Key | Section | Action |
|---|---|---|
p | Invoices | Pay with account balance |
e | Profile | Edit name and payment wallet |
Вывод JSON
У всех команд есть--json для машиночитаемого вывода — удобно подключать CLI к скриптам и пайплайнам.
Конфигурация
Конфиг хранится в~/.orbitflare/config.yml. Управление через команду config:
- RPC:
http://devnet.rpc.orbitflare.com(fallback:https://api.devnet.solana.com) - gRPC:
http://devnet.rpc.orbitflare.com:10000
--network devnet.
Расположение файлов
Глобальные флаги
Работают с любой командой и переопределяют значение конфига на один вызов.| Flag | Description |
|---|---|
--json | Output raw JSON |
--raw | Minimal output, no formatting |
--network <NET> | Override network (mainnet / devnet / testnet) |
--commitment <C> | Override commitment (processed / confirmed / finalized) |
--rpc-url <URL> | Override RPC endpoint |
--grpc-url <URL> | Override gRPC endpoint |
--ws-url <URL> | Override WebSocket endpoint (default: derived from RPC URL) |
--fallback-url <URL> | Fallback URLs (repeatable) |
--profile <NAME> | Use a specific auth profile |
--quiet | Suppress non-essential output |
--no-color | Disable colored output |
Полный пример сценария
От установки до запросов:Что дальше?
Методы RPC
Полный справочник методов Solana RPC.
Стриминг Jetstream
gRPC-стриминг данных в реальном времени.
Yellowstone gRPC
Полный поток Geyser через Yellowstone.
Стартовые шаблоны
Готовые production-шаблоны проектов.
Поддержка
Discord
Сообщество: вопросы и обсуждения.
GitHub
Сообщения об ошибках и контрибуция в CLI.