Increase your productivity with a production-ready gRPC mock server
Prototyping an API? Waiting for a backend to be implemented? Or setting up test automation? Describe your gRPC services with a single configuration file and use a fake server.
How does it work?
1. Install mock.qa application from GitHub Marketplace
We offer a free plan!
2. Add a single configuration file to describe your services
Put.grpc.mock.qa.yamlfile in the root of your repository. Describe mock behavior in your configuration file.
3. Enjoy
gRPC server mock will be served on the following address:https://[serverName→][repo→]<owner>.mock.qa.
https://github.com/<owner>/<repo>/.grpc.mock.qa.yaml
---
fileVersion: v1
serverName: Greet
protoFile: "/src/Protos/greet.proto"
channel:
  credentials:
  - type: ip-white-list
    allowedIps:
      - 177.234.192.*
calls:
- method: SayHello
  credentials:
  - type: basic-auth
    user: john
    password: "$RSA2048:encryptedPassword"
  request:
    body:
      Name: "John"
  response:
    body:
      Message: "Hello John!"
    status: OK
Features
Advanced request matching
Use a wide range of matching methods, including RegEx, wildcards, JSON Path, matching against json and yaml files
Easy response templating
We support yaml and json templates, loaded from a file or in-place templates right here in a yaml config file
Security
Mock.qa offers a wide range of gRPC credentials for a channel level and a method level security
Observability
Access your mock.qa usage statistics from your dashboard. The mock.qa statistics are near real-time
Stateful behaviour
Mock.qa supports a wide range of test cases based on a scenario-based state machine
Continuous deployment
Mock.qa updates a mock server on each git push you made, so your mock is always up-to-date
Pricing

Free Plan

Personal Plan
(Coming soon!)

Team Plan
(Coming soon!)

Enterprise Plan
(Coming soon!)

Pricing
Free
$15
per account
$25
per account
$75
per account
Description
Demo plan to evaluate mock.qa service
Plan for personal usage
Plan for usage in organizations
Plan for unlimited usage in organizations
Public repositories
Private repositories
Personal accounts
Email support
Organization accounts
Unlimited monthly requests
Unlimited daily requests
Free Plan
Demo plan to evaluate mock.qa service
Free
  • 5k requests monthly
  • 1k requests daily
  • Public repositories
  • Private repositories
  • Personal accounts
  • Email support
Personal Plan (Coming soon!)
Plan for personal usage
$15
per account
  • 50k requests monthly
  • 3k requests daily
  • Public repositories
  • Private repositories
  • Personal accounts
  • Email support
Team Plan (Coming soon!)
Plan for usage in organizations
$25
per account
  • 100k requests monthly
  • 5k requests daily
  • Public repositories
  • Private repositories
  • Personal accounts
  • Organization accounts
  • Email support
Enterprise Plan (Coming soon!)
Plan for unlimited usage in organizations
$75
per account
  • Unlimited monthly requests
  • Unlimited daily requests
  • Public repositories
  • Private repositories
  • Personal accounts
  • Organization accounts
  • Email support