проверено
Аналог Postman для тех, кому нужен только клиент
Tetiva — самостоятельный десктопный API-клиент, с Postman никак не связанный. Он для разработчиков, которым нужно отправлять запросы и читать ответы — без платформы вокруг. Устанавливается в ~30 МБ, аккаунт не требует, коллекции Postman импортирует напрямую. Если вы ещё выбираете инструмент, обзор пяти клиентов сравнивает и Insomnia, Bruno, Yaak, Hoppscotch; эта страница — про Tetiva против Postman.
Запросы без регистрации аккаунта
Регистрация не нужна. При первом запуске приложение спрашивает, работать локально или подключить аккаунт, и локальный режим ничего не блокирует. Дальше: создать коллекцию, добавить в неё запрос, ввести URL, нажать Cmd/Ctrl+Enter. Панель ответа показывает код, время и размер тела, ниже — Body, Headers, Cookies и Tests. Быстрый старт проводит по этим четырём шагам.
Коллекции, окружения, cookies и история лежат в локальном файле SQLite, поэтому приложение работает и без сети. Единственный запрос, который оно делает само, — проверка обновлений: при старте читает манифест версии, не чаще раза в десять дней, без заголовков. Выключите эту настройку — и запросов не будет совсем. Аналитику приложение не отправляет.
Что переносится из Postman
Экспортируйте коллекцию как Collection v2.1 и импортируйте файл из шапки сайдбара или из контекстного меню существующей коллекции. Папки становятся вложенными коллекциями; запросы сохраняют имя, метод, URL, заголовки, тело и авторизацию. Окружения переезжают отдельными файлами, а переменные, помеченные в Postman как secret, остаются секретными и здесь. Тост показывает итог: «Imported: 4 folders, 27 requests».
Часть придётся пересобрать. Скрипты и переменные коллекции не переносятся; поля описания у запроса в Tetiva пока нет, хотя у коллекций и папок есть. Файлы в form-data выбираются заново; urlencoded и бинарные тела приходят пустыми. Авторизацию стоит перепроверить по двум причинам: всё, что в Postman наследовало auth коллекции, приезжает как No Auth — переключите такие запросы на Inherit; и API-ключ импортёр записывает в заголовок, даже если Postman держал его в query string.
Больше всего работы со скриптами. Tetiva выполняет их на goja: это JavaScript, но не Node и не браузер, и pm реализован частично. pm.environment.get/set/unset, pm.request.headers.upsert, pm.response.code, pm.response.json(), pm.test и console.* работают. pm.expect, pm.sendRequest, pm.collectionVariables и require() — нет, так что проверка пишется обычным throw. В гайде по переезду — полная таблица соответствий и один и тот же тест, написанный обоими способами.


Если Postman не работает в России
Postman в России запускается и работает, но подписку не оплатить российской картой, а облачный аккаунт зависит от зарубежного сервиса, который может ограничить доступ в любой момент. У Tetiva десктопный клиент бесплатен навсегда и работает локально; платить нужно только за облако — синхронизацию между устройствами, общие коллекции и командную работу. Тарифы оплачиваются картами российских банков через ЮKassa: Pro — 490 ₽ в месяц, Team — 2 990 ₽. Ни зарубежная карта, ни обязательный аккаунт для работы не нужны.
Tetiva против Postman
| Tetiva | Postman | |
|---|---|---|
| Размер установки | ~30 МБ | ~140–160 МБ |
| Аккаунт | Не требуется | Настойчиво предлагается, лёгкий режим опционален |
| Телеметрия по умолчанию | Нет | Есть; в 2025 году отправляла полные URL вопреки настройкам приватности |
| Встроенная синхронизация | Облако, realtime (опционально; self-hosted в планах) | Только облако |
| Оплата из России | Картами РФ | Напрямую нельзя |
| Протоколы | HTTP / gRPC / GraphQL / WS | HTTP / gRPC / GraphQL / WS |
| MCP-сервер для AI-агентов | Встроен в клиент | Нет |
| Песочница скриптов | Изолированный JS (без ФС, без сети, 5 с) | Postman JS |
| Лицензия | Клиент — MIT; облако — бесплатный тариф + платные | Коммерческая |
| Стек | Wails + Go + Vue | Electron |
Проверено 10.06.2026: размеры установки взяты из официальных дистрибутивов и зависят от ОС. Строка про телеметрию опирается на сообщение самого Postman от 17.06.2025 о том, что «Related Requests» отправляли полные URL запросов на их бэкенд (исправлено в v11.46.5), и на отчёт о переключателе приватности в postmanlabs/postman-app-support#13615 от 04.06.2025. Если эти факты влияют на выбор инструмента, сначала перечитайте оба источника.
Где Tetiva не замена
Postman давно вырос в платформу для работы с API; Tetiva остаётся клиентом. Мониторов, размещённой документации, mock-серверов, сохранённых примеров и Flows здесь нет. Если команда на них завязана, разумнее остаться на Postman.
Второе ограничение — CI. С десктопным приложением идёт отдельный CLI MCP-сервера, которого хватает AI-агенту или локальному прогону тестов, но раннер для пайплайнов в духе Newman пока только в дорожной карте.
У gRPC свои ограничения: вызвать можно только unary-методы, потоковые видны в списке, но не выполняются. Соединение без TLS, так что эндпоинт за TLS-терминацией пока недоступен.
Четыре протокола в одном окне
HTTP. Строка URL — источник истины: параметры запроса разбираются из неё во вкладку Params и записываются обратно при правке таблицы. У каждого заголовка свой чекбокс — так два значения Authorization живут рядом, и ни одно не нужно удалять. Content-Type подставляется по типу тела, если вы не задали его сами; cookies складываются в jar рабочего пространства и переживают перезапуск.
gRPC. Схема приходит по server reflection или из .proto — одного файла или каталога с рекурсивным обходом; поиск идёт сразу по сервисам и методам. Generate Example собирает JSON-сообщение по типу входа — это заготовка, значения в ней нужно заполнить самим. Вкладки Auth нет: токен передаётся в metadata. Подробности — в документации по gRPC.
GraphQL. Load Schema выполняет интроспекцию, после чего редактор дополняет поля и подчёркивает то, что схема не примет. Выбор операции генерирует пример тела вместе с переменными. На уровне HTTP это обычный POST с query, variables и operationName.
WebSocket. Вкладка — это адрес, кнопка Connect, живой лог и поле ввода. Входящие и исходящие кадры окрашены по-разному, клик раскрывает полный payload строки. Лог живёт в памяти и исчезает вместе с вкладкой; в истории остаётся только факт подключения.
Вопросы и ответы
Что переносится из коллекции Postman?
Папки, запросы, заголовки, тела и авторизация — с оговорками из гайда по переезду: файлы в form-data выбираются заново, бинарные тела пересобираются. Скрипты и переменные коллекции не переносятся, их нужно переписать руками; описаний у отдельных запросов в Tetiva пока нет.
Заменяет ли Tetiva всё, что умеет Postman?
Нет. Это десктопный клиент для отправки, отладки и тестирования запросов. Мониторам, размещённой документации, mock-серверам и Flows аналога в Tetiva нет.
Можно ли оплатить Tetiva российской картой?
Да. Десктопный клиент бесплатен навсегда, облачные тарифы оплачиваются картами российских банков через ЮKassa: Pro — 490 рублей в месяц, Team — 2 990.
Работает ли без интернета?
Да. Коллекции, окружения, cookies и история хранятся в локальном файле SQLite. Синхронизация включается только при подключении рабочего пространства к Tetiva Cloud.
Какие платформы поддерживаются?
macOS (universal, нотаризованная сборка) и Windows (x64 и ARM64). Сборка для Linux готовится; браузерной версии нет.