October 23, 2025
Introducing MockForge: First Public Release (v0.1.2)
The first public release of MockForge introduced AI-powered API mocking for REST, gRPC, GraphQL, WebSockets, and SMTP in a unified framework built in Rust.
The Problem
Modern development teams face fragmented mocking tools, unrealistic test data, and weeks lost waiting for backend services. Each protocol requires a different tool, and keeping mocks realistic is manual and error-prone.
What v0.1.2 Delivered
- Multi-protocol support — REST with OpenAPI validation, gRPC with automatic HTTP bridge, GraphQL, WebSockets, and SMTP email testing in a single binary
- AI-powered data generation — LLM-driven mock generation (OpenAI, Anthropic, Ollama) with template tokens, deterministic seeding, and smart field inference at roughly $0.01 per 1,000 requests
- Enterprise security — AES-256-GCM and ChaCha20-Poly1305 encryption, request validation, secure credential handling, and audit logging
- Developer experience — Web-based admin UI, real-time monitoring via SSE, Git workspace sync, hot-reload, Docker and Kubernetes deployment
- Advanced testing — Operation-aware latency profiles, configurable failure rates, record-replay, data drift simulation, cross-endpoint validation
- Extensibility — Sandboxed WASM plugin system for custom generators, auth providers, and middleware
Performance
Sub-millisecond median latency (p99 under 5 ms), 10K+ requests per second on a single instance, and under 50 MB memory at idle.
Getting Started
Install via cargo install mockforge-cli, initialize with mockforge init my-service, and run with mockforge serve --port 8080. Dual-licensed under MIT and Apache 2.0.