{"id":48009,"library":"grpc-devtool","title":"grpc-devtool","description":"A CLI tool and library for recording, playing back, and monitoring gRPC traffic. Current version 0.0.10 (pre-beta, WIP). It uses YAML config files to define endpoints, matchers, and response templates, and supports sessions and Docker. Useful for testing and stubbing gRPC services without real backends. Early stage with limited documentation.","status":"active","version":"0.0.10","language":"javascript","source_language":"en","source_url":null,"tags":["javascript"],"install":[{"cmd":"npm install grpc-devtool","lang":"bash","label":"npm"},{"cmd":"yarn add grpc-devtool","lang":"bash","label":"yarn"},{"cmd":"pnpm add grpc-devtool","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Core gRPC runtime dependency","package":"grpc","optional":false}],"imports":[],"quickstart":{"code":"#!/bin/bash\nnpm install -g grpc-devtool\nmkdir my-stub && cd my-stub\nmkdir -p config greet prices\n# create proto files and config/grpc.yaml, then run:\ngrpc create --protos ./protos\ngrpc record\ngrpc start --port 50055","lang":"javascript","description":"Install globally, set up project with protos, and start recording/monitoring gRPC traffic."},"warnings":[{"fix":"Pin to exact version and test thoroughly.","message":"Package is pre-beta (v0.0.10). APIs and CLI interface may change without notice.","severity":"gotcha","affected_versions":"<1.0.0"}],"env_vars":null,"search_vec":"'0.0.10':19 'back':12 'backend':50 'beta':22 'cli':5 'config':27 'current':17 'defin':30 'devtool':3 'docker':40 'document':55 'earli':51 'endpoint':31 'file':28 'grpc':2,15,46 'grpc-devtool':1 'javascript':56 'librari':8 'limit':54 'matcher':32 'monitor':14 'play':11 'pre':21 'pre-beta':20 'real':49 'record':10 'respons':34 'servic':47 'session':38 'stage':52 'stub':45 'support':37 'templat':35 'test':43 'tool':6 'traffic':16 'use':25,41 'version':18 'wip':23 'without':48 'yaml':26","created_at":"2026-06-07T16:54:28.499213+00:00","updated_at":"2026-06-07T16:54:28.499213+00:00","problems":[{"fix":"npm install grpc","cause":"Missing peer dependency grpc","error":"Cannot find module 'grpc'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":"grpc-devtool","openapi_spec":null,"status_page":null,"smithery":null,"categories":["testing"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-07","next_check":"2026-09-05","install_tag":null}}