Engineering notes
Release context, implementation decisions, and technical tradeoffs.
A running log of the product decisions behind MockForge, from scenario modeling and test hardening to release safety and client-generation tradeoffs.
October 2, 2026
Release Notes: New App Shell, Bench Campaign Mode, and a GDPR Fix
What shipped in MockForge v0.3.227: a full redesign of the logged-in Cloud portal (task-based sidebar, command palette, derived-health dashboard), campaign mode for bench-chunked, a GDPR account-erasure fix, and a wasmtime security bump.
May 25, 2026
MockForge vs Postman Mock Server
An honest comparison of Postman Mock Server and MockForge — when each tool is the right choice, the gaps you'll hit as your architecture grows, and the pricing tradeoffs at scale.
May 23, 2026
Conformance Testing Maturity: Multi-Protocol Spec Validation and SARIF Reports
How MockForge's conformance testing framework grew from basic spec validation into a structured 47-check framework with SARIF output, per-category targeting, and multi-protocol contract checking.
May 22, 2026
Release Notes: gRPC Dynamic Routing, $ref Resolution, and Protocol Handler Refactor
How the v0.3.70–v0.3.75 cycle consolidated gRPC dynamic routing, $ref resolution for OpenAPI specs, and interior-mutable protocol handlers that enable live config updates.
May 21, 2026
Extending MockForge with WASM Plugins
Custom mocks without forking the codebase — write response generators, data transformers, and protocol handlers in any WASM-compilable language, sandboxed and simple to wire up.
May 20, 2026
Fault Injection and Chaos Patterns Across Protocols
Static mocks give false confidence — inject controlled failures across HTTP, gRPC, Kafka, and WebSocket to surface the error-handling gaps your integration tests miss.
May 18, 2026
Our $10/mo SaaS Infrastructure
A walkthrough of MockForge Cloud's hosting stack — Cloudflare Pages for the admin UI, Fly.io for compute, Neon for Postgres — and why it costs under $10/month at launch traffic.
May 17, 2026
How We Built the Hosted-Mock Cost Cap
A pre-launch readiness review surfaced a 10x cost-leak risk on the $29 Pro plan. The retrospective on how we shipped body-size caps and per-deployment RPS limits in the week before going live.
May 16, 2026
When WireMock Isn't Enough
WireMock has been the default HTTP mock server for fifteen years. The specific cases where it stops being the right tool — and the ones where switching would be a step backward.
May 15, 2026
Mocking Kafka Producers Without a Real Broker
Three levels of fake, when each is the right choice, and how a wire-compatible Kafka mock fits between client-library stubs and full testcontainers — including deterministic failure-injection patterns you can't reproduce on a real broker.
May 14, 2026
Why MockForge Stayed Multi-Protocol
The market is full of HTTP-only mock services. Why we took the harder path: protocols beyond HTTP, spec-driven mocking that generalizes, and what the trade actually costs.
May 13, 2026
How to Mock a gRPC Service in CI
A practical guide: from the proto file to a gRPC mock in CI, with reflection probing and a GitHub Actions snippet. No JVM, no testcontainers, no hand-rolled fake to maintain.
May 12, 2026
MockForge Cloud is Here
After two years building the OSS multi-protocol mock server, the managed version is live. Deploy a hosted mock from a spec in 30 seconds — and keep the OSS path you already had.
March 28, 2026
Multi-Target Testing, Real-World Spec Support, and Conformance Maturity
Two weeks of field testing against 66+ proxy targets and real-world specs from GitHub, Amazon S3, and Xero drove multi-target conformance, HAR-to-YAML generation, field-level schema errors, and Swagger 2.0 formData support.
March 8, 2026
API Drift Detection and Contract Alerting
Why we treat contract drift as an alerting event and how endpoint-level mismatch metadata shortens triage loops.
March 8, 2026
v0.3 Migration Playbook: Reduce Upgrade Risk in Three Passes
A practical migration sequence for moving into v0.3 safely: baseline drift, stage strictness, then move critical routes with rollback toggles.
March 7, 2026
Spec-Driven OpenAPI Conformance Testing in MockForge
How the 0.3.55 to 0.3.57 releases moved MockForge from generic API checks into spec-driven conformance with response schema validation and SARIF output.
March 7, 2026
Spec-Driven Conformance: Why Contract Verification Beats Generic Checks
Spec-driven OpenAPI conformance turns API testing from generic request checks into real contract verification against the features your spec actually uses.
March 7, 2026
How We Took WAFBench SQLi Detection from 37/46 to 46/46
A technical deep dive into the 0.3.46 to 0.3.54 security-testing hardening arc across payload delivery, cookie handling, grouped CRS requests, and measured SQLi detection gains.
March 7, 2026
WAFBench Security Hardening: Transport Semantics and Benchmark Credibility
Security benchmarks are only trustworthy when payload delivery is right. What it takes to move from partial coverage to meaningful WAFBench results.
March 7, 2026
Recent MockForge Reliability Updates: Admin Startup, Better Failure Reporting, and Correct Response-Code Checks
A short product update on the 0.3.72 and 0.3.73 releases covering admin startup reliability, clearer failed-check reporting, and more accurate conformance behavior.
March 7, 2026
Reliability Update: Admin Startup, Failure Reporting, and Conformance Accuracy
Small reliability releases matter when they remove first-run friction and make failed checks easier to trust. What the 0.3.72 and 0.3.73 releases improved.
March 5, 2026
Release Engineering Note: Security Guardrails from v0.2.x
A focused review of v0.2.x hardening work: validation defaults, auth-related flow safety, and migration priorities for teams upgrading from earlier versions.
March 3, 2026
How We Use Scenario Switching to Keep Mocks Honest
Scenario switching helps teams test stateful behavior instead of static happy-path fixtures. This note outlines a practical scenario model and why it improves integration confidence.
January 21, 2026
Release Cadence and Risk: How We Keep Fast Iteration Safe
How we sequence fixes, hardening, and communication so release speed does not become release risk.
December 10, 2025
Client Generation Tradeoffs: Safety, Speed, and Developer Experience
A practical note on balancing strict schema fidelity with developer velocity in generated clients.
November 5, 2025
v0.2.7: API Sync, TCP Support & Advanced Mocking
Intelligent API synchronization with change detection, TCP protocol mocking, flexible response selection modes, and real webhook execution.
November 5, 2025
Why Failure-Path Testing Should Be a First-Class Mocking Requirement
Controlled failure profiles expose retry and fallback weaknesses before integration surprises hit teams.
November 4, 2025
v0.2.6: Production Security & Infrastructure
Enterprise-grade TLS/HTTPS and mTLS support, built-in tunneling for local development, and completed SDK implementation phases 1 and 2.
November 2, 2025
v0.2.5: Enterprise Security & OAuth2
Complete OAuth2 with PKCE, structured error handling, request/response validation, interceptors, and multiple authentication methods for production-ready API clients.
November 1, 2025
v0.2.4: Client Generator Fixes & Test Coverage
Request body generation fixed across React, Vue, and Svelte. TypeScript required vs optional fields corrected. Comprehensive multi-framework test coverage added.
October 31, 2025
v0.2.3: Bug Fixes & Stability Improvements
Critical fixes for OpenAPI example extraction, request body parameter generation, and React client generator Handlebars template logic.
October 29, 2025
v0.2.0: Multi-Framework Client Generation
Generate type-safe API clients for React, Vue, Angular, and Svelte from OpenAPI specs. Unified spec parser, enhanced mock data generation, and browser mobile proxy mode.
October 23, 2025
Introducing MockForge: First Public Release (v0.1.2)
The first public release of MockForge: AI-powered API mocking for REST, gRPC, GraphQL, WebSockets, and SMTP in a unified Rust framework.
October 22, 2025
v0.1.3: Protocol Expansion & Testing Tools
Native GraphQL handlers, programmable WebSockets, HTTP scenario switching, capture scrubbing, unified config profiles, and the mockforge-test integration crate.
October 8, 2025
Migration Guide: Moving from Static Fixtures to Stateful Mocks
A staged migration path from static fixtures to state-aware scenario switching for better integration confidence.