- Home
- gRPC Tools
- ProtoCall
ProtoCall
What it is
ProtoCall is a cloud-based web app intended to simplify building APIs with gRPC. It requires no installation in the browser and organizes proto files into workspaces, where packages and imports resolve within one namespace. Users can create a workspace manually by importing files or import GitHub repositories they own, collaborate on, or access through an organization. Imports can track later repository changes automatically. The web app relies on ProtoCall Agent, a local webserver that makes outbound requests browsers cannot make directly because of CORS restrictions. The agent applies its own CORS restrictions and additional authentication to block unauthorized non-browser processes. It runs on Windows and macOS through a Docker container and on Linux as a binary executable. ProtoCall currently supports single-repository workspaces rather than combining multiple repositories. The Free plan costs nothing and includes GitHub imports and manually created workspaces. ProtoCall is discussed for engineering organizations managing proto files and gRPC service interfaces, with listed platforms of Linux, macOS, web, and Windows.
For and against
For
- Browser app requires no installation
- Supports manual and GitHub imports
- Imports can track repository changes
- Agent supports Windows, macOS, and Linux
- Free plan includes core workspace options
Against
- Workspaces support one repository only
- Local agent is required for outbound requests
- Windows and macOS agent uses Docker
- Browser requests are constrained by CORS
The verdict
ProtoCall combines browser-based workspace management with a local agent for gRPC API workflows. Its free plan covers core imports, while the single-repository limit may shape how teams organize projects.
Who it suits
It suits engineering organizations working with proto files and gRPC service interfaces. Teams should note the requirement for a local agent and the single-repository workspace limit.
Plans and prices
Free
Free app supports GitHub imports and manually created workspaces
Read 4 Oct 2026 · docs.protocall.dev
On the record
- Agent platforms
- ProtoCall Agent is supported on Windows and macOS via a Docker container and on Linux as a binary executable.docs.protocall.dev · read 4 Oct 2026
- Agent security
- The agent applies its own CORS restrictions and uses additional authentication to prevent unauthorized non-browser processes from communicating with it.docs.protocall.dev · read 4 Oct 2026
- Audience
- The maker's blog discusses ProtoCall in the context of engineering organizations managing proto files and gRPC service interfaces.docs.protocall.dev · read 4 Oct 2026
- GitHub integration
- Users can import GitHub repositories they own, collaborate on, or can access through organization membership; imports can track future changes automatically.docs.protocall.dev · read 4 Oct 2026
- GitHub permissions
- For accounts registered by email, GitHub import requests the repo and user OAuth scopes.docs.protocall.dev · read 4 Oct 2026
- 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.docs.protocall.dev · read 4 Oct 2026
- Manual import
- Users can create a workspace manually and import proto files into it.docs.protocall.dev · read 4 Oct 2026
- Purpose
- ProtoCall describes its goal as simplifying each step of building an API with gRPC.docs.protocall.dev · read 4 Oct 2026
- Web app
- ProtoCall is a web app that requires no installation.docs.protocall.dev · read 4 Oct 2026
- Workspace limit
- ProtoCall currently supports single-repository workspaces, not multi-repository workspaces.docs.protocall.dev · read 4 Oct 2026
- Workspaces
- A workspace is a collection of proto files resolved within one namespace using their packages and imports.docs.protocall.dev · read 4 Oct 2026