ProtoCall
protocall.dev
What it is
ProtoCall is a cloud web app intended to simplify the steps of building APIs with gRPC. It runs in a browser without installation and organizes proto files into workspaces, where packages and imports resolve within one namespace. Users can create a workspace by importing proto files manually or bring in a GitHub repository they own, collaborate on, or can access through organization membership. Imports can track repository changes automatically. ProtoCall supports one repository per workspace, not a combination of repositories. The web app relies on ProtoCall Agent, a local webserver, for outbound requests that browsers cannot make directly because of CORS restrictions. The agent applies its own CORS rules and additional authentication to restrict communication from unauthorized non-browser processes. The agent runs through a Docker container on Windows and macOS, and as a binary executable on Linux. The Free plan costs nothing and supports GitHub imports and manually created workspaces. Listed platforms are Linux, macOS, web, and Windows.
Spec sheet
- Purpose
- ProtoCall describes its goal as simplifying each step of building an API with gRPC.Read 4 Oct 2026 · docs.protocall.dev
- Audience
- The maker's blog discusses ProtoCall in the context of engineering organizations managing proto files and gRPC service interfaces.Read 4 Oct 2026 · docs.protocall.dev
- Agent platforms
- ProtoCall Agent is supported on Windows and macOS via a Docker container and on Linux as a binary executable.Read 4 Oct 2026 · docs.protocall.dev
- Agent security
- The agent applies its own CORS restrictions and uses additional authentication to prevent unauthorized non-browser processes from communicating with it.Read 4 Oct 2026 · docs.protocall.dev
- GitHub integration
- Users can import GitHub repositories they own, collaborate on, or can access through organization membership; imports can track future changes automatically.Read 4 Oct 2026 · docs.protocall.dev
- GitHub permissions
- For accounts registered by email, GitHub import requests the repo and user OAuth scopes.Read 4 Oct 2026 · docs.protocall.dev
- Local agent
- ProtoCall Agent is a local webserver the web app needs to make outbound requests that browsers cannot make directly because of CORS restrictions.Read 4 Oct 2026 · docs.protocall.dev
- Manual import
- Users can create a workspace manually and import proto files into it.Read 4 Oct 2026 · docs.protocall.dev
- Web app
- ProtoCall is a web app that requires no installation.Read 4 Oct 2026 · docs.protocall.dev
- Workspace limit
- ProtoCall currently supports single-repository workspaces, not multi-repository workspaces.Read 4 Oct 2026 · docs.protocall.dev
- Workspaces
- A workspace is a collection of proto files resolved within one namespace using their packages and imports.Read 4 Oct 2026 · docs.protocall.dev
Plans and prices
Strong points and limits
Strong points
- Runs in a browser without installation.
- GitHub imports can track repository changes automatically.
- Manual workspaces can import proto files.
- Free plan includes GitHub and manual imports.
Limits
- Workspaces support only a single repository.
- The web app requires a local agent for outbound requests.
Who it suits
ProtoCall suits people building APIs with gRPC who organize proto files in GitHub repositories or manual workspaces. Its organization-focused context may also fit engineering teams managing proto files and gRPC service interfaces.
Verdict
ProtoCall offers browser-based workspace management for proto files, with GitHub imports and manual creation on its free plan. Its single-repository workspace limit and required local agent are important setup constraints.
Where Specifiction places it
- gRPC Tools#19 of 247.3