Запросы без регистрации
- При первом запуске приложение спрашивает, работать локально или подключить аккаунт; в локальном режиме доступно всё.
- Коллекции, окружения, cookies и история лежат в локальном файле SQLite — приложение работает без сети.
- Сам по себе клиент ходит в сеть только за обновлениями: не чаще раза в сутки проверяет, вышла ли новая версия, и скачивает её. И то и другое можно выключить. Аналитику приложение не отправляет.
Создать коллекцию, добавить запрос, ввести URL, нажать Cmd/Ctrl+Enter — быстрый старт проводит по этим четырём шагам.
Что переносится из Postman
Экспортируйте коллекцию как Collection v2.1 и импортируйте файл из шапки сайдбара или из контекстного меню коллекции.
- Переезжают: папки (как вложенные коллекции), запросы с именем, методом, URL, заголовками, телом, авторизацией и описанием, сохранённые ответы. Запрос без своей авторизации наследует её от папки или коллекции, как в Postman. Переменные коллекции становятся окружением с её именем. Окружения переезжают отдельными файлами, выключенные переменные остаются выключенными, secret-переменные — секретными.
- Переносятся руками: файлы в form-data и бинарные тела выбираются заново.
- Скрипты: переносятся, если при импорте отметить «Импортировать скрипты». Tetiva выполняет их на goja,
pmреализован частично —pm.environment,pm.collectionVariables,pm.variables,pm.request.headers,pm.response,pm.test,pm.expect,btoaиconsole.*работают;pm.sendRequest,pm.globalsиrequire()— нет. Таблица соответствий — в гайде по переезду.


Если Postman не работает в России
Postman запускается, но подписку не оплатить российской картой, а облачный аккаунт зависит от зарубежного сервиса. У Tetiva десктопный клиент бесплатен и работает локально; платить нужно только за облако — синхронизацию, общие коллекции и командную работу. Тарифы оплачиваются через ЮKassa: Pro — 490 ₽ в месяц, Team — 2 990 ₽.
Как Tetiva выглядит рядом с Insomnia, Bruno, Yaak и Hoppscotch, в том числе по оплате из России, — в обзоре аналогов Postman.
Четыре протокола в одном окне
- HTTP. Параметры из URL попадают во вкладку Params, правки в таблице — обратно в URL; у каждого заголовка свой чекбокс;
Content-Typeподставляется по типу тела; cookies живут в jar рабочего пространства. - gRPC. Схема по server reflection или из
.proto(файл или каталог); Generate Example собирает заготовку сообщения; токен передаётся в metadata; адрес сgrpcs://идёт через TLS. Подробнее — в документации по gRPC. - GraphQL. Load Schema выполняет интроспекцию, редактор дополняет поля и подчёркивает то, что схема не примет; выбор операции генерирует тело с переменными.
- WebSocket. Адрес, Connect, живой лог с раскрытием payload; после закрытия вкладки лог не сохраняется.

