Комментарии 7
Вы что-то напутали.
Swagger про описание и генерацию схем API, grpcurl - про ad-hoc дёрганье этих API из консоли.
Мне недавно надо было дёрнуть grpc из консольки linux-сервера внутри нашего корпоративного контура. А ещё тот grpc-сервер не поддерживает отражение. Использовал grpccurl для этого.
Не очень представляю, как я бы мог использовать в этом случае swagger.
Ранее для подобных задач использовал grpc_cli из докер образа, но на том серваке, где мне надо было дергать, не стоит докер.
Swagger для grpc никогда не использовал, и не видел чтобы его использовали, поэтому странно, что вы убеждены, что все бэкенд разработчики так делают. Возможно, просто в вашей компании так принято?
2. Этот пакет ещё только в альфе и хз как он там работает.
Вот ещё парочка проектов, которые можно использовать для grpc запросов из консоли или браузера. Для полноты картины.
Еще в коллекцию: https://github.com/uber/prototool
gRPCurl — curl для gRPC-серверов