проверено

Аналог 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. В гайде по переезду — полная таблица соответствий и один и тот же тест, написанный обоими способами.

Tetiva
v0.17.0
Импорт коллекции Postman v2.1 в TetivaИмпорт коллекции Postman v2.1 в Tetiva
Импорт из Postman: папки, запросы, заголовки, тела и авторизация переезжают; скрипты пересобираются

Если Postman не работает в России

Postman в России запускается и работает, но подписку не оплатить российской картой, а облачный аккаунт зависит от зарубежного сервиса, который может ограничить доступ в любой момент. У Tetiva десктопный клиент бесплатен навсегда и работает локально; платить нужно только за облако — синхронизацию между устройствами, общие коллекции и командную работу. Тарифы оплачиваются картами российских банков через ЮKassa: Pro — 490 ₽ в месяц, Team — 2 990 ₽. Ни зарубежная карта, ни обязательный аккаунт для работы не нужны.

Tetiva против Postman

TetivaPostman
Размер установки~30 МБ~140–160 МБ
АккаунтНе требуетсяНастойчиво предлагается, лёгкий режим опционален
Телеметрия по умолчаниюНетЕсть; в 2025 году отправляла полные URL вопреки настройкам приватности
Встроенная синхронизацияОблако, realtime (опционально; self-hosted в планах)Только облако
Оплата из РоссииКартами РФНапрямую нельзя
ПротоколыHTTP / gRPC / GraphQL / WSHTTP / gRPC / GraphQL / WS
MCP-сервер для AI-агентовВстроен в клиентНет
Песочница скриптовИзолированный JS (без ФС, без сети, 5 с)Postman JS
ЛицензияКлиент — MIT; облако — бесплатный тариф + платныеКоммерческая
СтекWails + Go + VueElectron

Проверено 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 готовится; браузерной версии нет.

Скачать Tetiva