Simulate
Build a local dependency you control. Shape HTTP responses, DynamoDB data, and supported Cognito behavior.
A predictable starting pointDebug the services your application depends on, without changing your code.
Proxy real APIs and databases. Simulate the services you don’t have. Pause requests, inject failures, and see exactly what happened. All on your own machine.
GET /api/orders812 msSELECT inventory8 msBUILT AROUND REAL PROTOCOLS
Your application is a black box.
The dependencies it talks to don’t have to be.
Build a local dependency you control. Shape HTTP responses, DynamoDB data, and supported Cognito behavior.
A predictable starting pointKeep a real database behind the connection. Put FlowReactor between your client and PostgreSQL or MySQL.
Real services. More control.Explore slow responses, timeouts, and broken connections. See what your application does when dependencies stop behaving.
Make failure intentionalFollow dependency activity in one timeline. Inspect operations, payloads, duration, and outcomes in context.
See what actually happenedPause supported dependency operations. Inspect the request, then choose when and how it continues.
Work at your own paceTune behavior at the dependency boundary while your application keeps using its normal drivers and SDKs.
No application instrumentationUse normal clients and SDKs.
Control the other side of the connection.
Create a simulator or configure a proxy to your existing service.
Update the dependency’s address or connection string in your development configuration.
Inspect traffic, apply faults, and pause supported operations while your application runs.
No assumption about your framework, language, or application’s entry point. Just the dependencies you choose to route through FlowReactor.
Find the latest available Windows and Linux releases.