Home
Camouflage
HTTP/gRPC Mocking tool
Demo
Support
What is Camouflage?
Camouflage is a service virtualization tool inspired by namshi/mockserver. Camouflage works on a file based endpoint configuration system, which means it allows you to create a mock endpoint by simply creating a set of directories and a mock file, using which necessary responses are generated when you call the endpoint.
Available Features
🔥 File based mocking support for HTTP, HTTPS, HTTP2, gRPC, Thrift and websockets. 🔥
⚡ Dynamic/realistic responses without having to write any code. ⚡
🧩 Flexibility to partially or fully code your responses. 🧩
🎯 Conditional responses based on request parameters. 🎯
🌟 Inbuilt Caching - In memory and redis. 🌟
🧮 Ability to fetch and condition the response using external data. Currently supported data sources are CSV and postgres. 🧮
⏳ Delay Simulation. ⏳
🔍 Inbuilt monitoring. 🔍
🦺 Inbuilt backup and restore mechanism. 🦺
⏩ Quick start with camouflage init
and camouflage restore
modules. ⏩
🎊 Deployable on standalone VMs, Dockers and Kubernetes. 🎊
📁 Comes with a file explorer UI that allows modification of mock files hosted remotely. 📁
✅ Validation of requests and responses using your OpenApi schema's. ✅