Открытая бета — сборки доступны всем

API-клиент, которого ваша команда давно ждала

Open-source десктоп-клиент для HTTP, gRPC, GraphQL и WebSocket. Инструмент, а не платформа.

30 МБ · WebView · MIT

  • 30 МБРазмер установки
  • <500 мсХолодный старт
  • 0Серверов телеметрии
  • 4Протокола

HTTP · gRPC · GraphQL · WS

Запрос

До стендапа пять минут, а вам нужен всего один ответ со staging. Открыли клиент, нажали Send, увидели зелёный 200, глянули статус-бар и сырой ответ. На этом всё. Пока тяжёлые клиенты ещё грузятся, вы уже закрыли вопрос.

Медианное время ответа, staging
41 мс
Tetiva
v0.9.7
HTTP-запрос GET /api/v2/users с ответом 200 OK в TetivaHTTP-запрос GET /api/v2/users с ответом 200 OK в Tetiva

Отражение схемы

Схема

gRPC становится удобным, когда больше не нужно рыться в proto-файлах. Вставили эндпоинт, reflection подтянул схему — и можно провалиться в unary, server-stream, client-stream или bidi. Один клик — и готов пример payload нужной структуры, а не вечер ручной сборки.

От схемы к готовому payload
1 клик
Tetiva
v0.9.7
gRPC-схема user.UserService: метод GetUser и сгенерированный пример запроса в TetivagRPC-схема user.UserService: метод GetUser и сгенерированный пример запроса в Tetiva

JS в песочнице

Скрипты

Это про скучную, но нужную рутину: подставить токен перед отправкой, проверить поле в ответе, сразу заметить, что контракт поплыл. Скрипты выполняются в изолированной Goja-песочнице. Ни файлов, ни сети, максимум пять секунд. Результат — сразу рядом с ответом.

Ни сети, ни файлов
Песочница
Tetiva
v0.9.7
Post-response скрипт с pm.test и результаты тестов 2/2 passed в TetivaPost-response скрипт с pm.test и результаты тестов 2/2 passed в Tetiva

Self-hosted sync

Sync

Ваши запросы и коллекции — это ваши данные, а не наши. Поэтому синхронизация по умолчанию выключена, а self-hosting — полноценный сценарий, а не компромисс. Разместите sync-сервер на своём VPS, защитите его своим TLS, держите SQLite как единый источник истины — или вообще не включайте sync. Где живут данные и куда они уходят, решает ваша команда.

По умолчанию sync не трогает данные
Выключен
ВАШ КОНТУРgRPC поверх TLSgRPC поверх TLSКлиент ASQLiteВашsync-серверVPS · DockerКлиент BSQLiteSQLite остаётся локальным. Sync — всегда по желанию.

Помимо главного

И это ещё не всё

  • MCP-сервер

    Агенты и LLM-инструменты дёргают ваши коллекции через MCP.

  • Окружения и переменные

    Переключайте dev, stage и prod, не правя сами запросы.

  • Импорт из Postman

    Коллекции и окружения переезжают в пару кликов.

  • Cookies

    CookieJar сам сохраняет сессии между запросами.

  • Воркспейсы

    Разделяйте проекты и команды, не смешивая коллекции.

  • Всё с клавиатуры

    Отправить, переключить вкладку, найти запрос — не касаясь мыши.

Демо

Попробуйте без установки

Клиент откроется прямо в браузере — без регистрации, установки и почты. Тот же интерфейс, тестовые данные.

Tetiva
v0.9.7
Интерфейс Tetiva, который откроется в браузерном демоИнтерфейс Tetiva, который откроется в браузерном демо

Свой контур

Данные остаются у вас. И продукт — тоже.

Self-hosted — полноценный сценарий, а не компромисс: поднимаете sync-сервер в своём контуре, и ни один секрет, ни одна коллекция физически не уходит на сторону. Для банков, госструктур и финтеха это не «галочка приватности», а требование. И в отличие от зарубежных инструментов, его не отключат из-за геополитики — продукт делает российская команда.

Сообщество

Разработка в открытую

Без выдуманных счётчиков скачиваний и стен логотипов для солидности. Вот что существует на самом деле — и растёт с каждым релизом. До v1.0 — лучшее время влиять на продукт.

Как это сравнивать

TetivaPostmanInsomniaBrunoYaak
Размер установки~30 МБ~140–160 МБ~350–580 МБ~100–160 МБ~40–77 МБ
АккаунтНе нуженПодразумевается, lightweight-режим опционаленБез аккаунта — только Scratch PadНе нуженНе нужен
Телеметрия по умолчаниюНетДа; в 2025 отправляла полные URL вопреки настройкамДа (opt-out)НетНет
Встроенный syncSelf-hosted realtime (опционально)Только облакоОблако + Git, сервер закрытGit/файлыGit/файлы
ПротоколыHTTP / gRPC / GraphQL / WSHTTP / gRPC / GraphQL / WSHTTP / gRPC / GraphQL / WS / SSEHTTP / GraphQL / gRPC / WSHTTP / gRPC / GraphQL / WS / SSE
MCP-сервер для AI-агентовВстроен в клиентНетMCP-клиент (подключение к чужим серверам)НетПлагины
Скрипты в песочницеJS (без FS, без сети, 5 с)Postman JSInsomnia JSInline JSPlugin API
ЛицензияКлиент — MIT, sync-сервер коммерческийКоммерческаяApache 2.0 (клиент), sync-сервер закрытMIT (core), Golden Edition коммерческаяMIT + платные лицензии на бинарники
На чём построеноWails + Go + VueElectronElectronElectronTauri + Rust + React

Размеры — по официальным дистрибутивам на 2026-06-10 (зависят от ОС). Проверьте сами перед выбором инструмента.

Тарифы

Что будет платным

  • Free

    навсегда

    0 ₽

    • Все 4 протокола
    • Локальные воркспейсы
    • Скрипты и окружения
    • Импорт и экспорт
  • Pro

    для команд

    цена — к релизу

    • Облачный sync
    • Организации и общие воркспейсы
    • Роли и права (RBAC)
  • Self-hosted Community

    бесплатно, в своём контуре

    0 ₽

    • Свой sync-сервер
    • Данные не покидают контур
    • До 5 пользователей
    • Базовые роли, поддержка сообщества
  • Self-hosted Business

    для компаний

    цена — к релизу

    • Без лимита пользователей
    • SSO (SAML / OIDC)
    • Журнал аудита и тонкий RBAC
    • Приоритетная поддержка
Скачать бету

Цены объявим к релизу. Бета бесплатна для всех.

Вопросы и ответы

Tetiva бесплатный?
Да. Десктоп-клиент бесплатный и open-source под MIT-лицензией. У опционального sync-сервера будет коммерческая лицензия после релиза v1.0.
Нужен ли аккаунт?
Нет. Приложение открывается пустым запросом, и можно сразу отправлять HTTP, gRPC или GraphQL без регистрации. Аккаунт нужен только если вы подключаетесь к sync-серверу.
Шлёт ли приложение телеметрию?
Нет. Клиент делает только те сетевые запросы, которые вы ему укажете. Никакой аналитики, телеметрии или usage-отчётов по умолчанию. Исходники на GitHub — можно проверить.
Можно ли импортировать коллекции из Postman?
Да. Postman v2.1 JSON импортируется напрямую. Папки, запросы, заголовки, body, auth, file-fields и скрипты сохраняются.
Sync-сервер обязателен?
Нет. Sync-сервер полностью опционален. Можно сколько угодно работать в одиночку с десктоп-приложением. Когда понадобится sync — поднимаете сервер по Docker Compose-шаблону у себя.
Чем это отличается от Bruno или Yaak?
Bruno и Yaak хранят коллекции файлами и синхронизируют их через Git — удобно для version control, но без живой синхронизации: изменения коллеги приедут со следующим pull. У Tetiva другой путь: SQLite локально + опциональный self-hosted sync-сервер с realtime-обновлениями, и встроенный MCP-сервер, через который AI-агенты управляют коллекциями.
Есть ли CLI?
В комплекте с десктопом идёт standalone MCP-сервер для AI-агентов и тестов. CLI для CI/CD пайплайнов (вроде Newman) — в roadmap, в MVP не входит.
Сложно ли поднять sync-сервер?
Шаблон Docker Compose поставляется в комплекте. Серверу нужен MongoDB в режиме Replica Set (single-node поддерживается init-скриптом). Для небольших команд полная настройка занимает 20–30 минут на свежем VPS.

Открытая бета уже идёт

Без аккаунтов, списков ожидания и звонков от отдела продаж. Скачайте, откройте — и пошлите первый запрос через минуту.

Бета бесплатна. Инструмент, а не платформа.

© 2026 Tetiva. Исходники под MIT-лицензией. · Обновлено