Skip to content

jqnote/protodog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

protodog

ProtoDog - Make API Development Simple and Efficient

ProtoDog is a cross-platform API development tool designed for developers, integrating both HTTP and gRPC protocol support. With an intuitive interface design, it helps developers quickly debug, test, and manage API interfaces.

Core Features

  • Intuitive Interface Design File tree, request list, and request editor organized in a clear layout. A clear and intuitive workflow that makes API management at a glance.

  • HTTP Client Supports all HTTP methods (GET, POST, PUT, DELETE, PATCH, etc.), multiple request body formats (JSON, Form-data, Raw, Binary), complete authentication support (Basic Auth, Bearer Token, API Key), and streaming response support.

  • gRPC Client Native gRPC protocol support, Proto file parsing and syntax highlighting, visual gRPC service calls, supports streaming RPC (Unary, Server Streaming, Client Streaming, Bidirectional Streaming).

  • File Format Support Supports .http/.rest file formats, OpenAPI/Swagger (.json/.yaml), Protocol Buffers (.proto) files, and Markdown documents.

  • Environment Variable Management Multi-environment configuration (development, testing, production), variable substitution and auto-completion, quick environment switching.

  • Code Editor Based on Monaco Editor, supports syntax highlighting, code completion, formatting, and multiple languages including JSON, YAML, Protobuf.

  • History Automatically saves request history, quick resend, search and filter history records.

  • Response Viewer Formatted display of JSON, XML, HTML, syntax highlighting, response time statistics, response size statistics.

Key Highlights

  • Simultaneous support for HTTP and gRPC, one tool for all API debugging needs
  • Intuitive interface design that matches developer workflow
  • Native macOS application with smooth performance and beautiful interface
  • File tree management for easy organization of large API projects
  • Environment variable management for easy environment switching
  • Code editor with syntax highlighting and auto-completion
  • Cross-platform support (macOS, Windows, Linux)

Target Users

  • Backend Developers - API interface development and debugging
  • Frontend Developers - API integration and Mock data
  • API Test Engineers - Interface testing and validation
  • Technical Documentation Writers - API documentation management

Quick Start

  1. Open ProtoDog
  2. Select or create a project folder
  3. Create .http or .proto files
  4. Write API requests or gRPC service definitions
  5. Send requests with one click and view response results

Use Cases

  • RESTful API development and debugging
  • gRPC microservice interface testing
  • OpenAPI/Swagger documentation management
  • API interface documentation writing
  • Frontend-backend integration
  • API interface testing

ProtoDog is committed to providing developers with the most professional and efficient API development experience. Whether it's RESTful APIs or gRPC services, ProtoDog can help you quickly complete development and debugging work.

Download ProtoDog now and start your efficient API development journey!

About

API & gRPC Development Tool

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published