What problems does Devset solve?
Testing event-driven architectures is harder than testing REST APIs. Messages are asynchronous, schemas evolve, and reproducing a specific sequence of events often requires deep knowledge of the broker topology. Devset addresses this by letting you define reusable workflow scenarios in a structured DSL, execute them against real brokers, and observe the results — all from a UI that lives on your laptop.- No shared environments needed. Run a local Kafka or RabbitMQ instance alongside Devset and own your entire testing loop.
- Reproducible scenarios. Workflows are defined as JSON and can be version-controlled, shared with teammates, or replayed on demand.
- Faster feedback loops. Send a single message, tail a topic live, or run a full multi-step workflow — all from the same tool.
Key features
Flow Builder
Compose event pipelines on a drag-and-drop canvas. Connect stages, configure payloads, and run entire scenarios against your broker in one click.
Message Dispatch
Send individual messages to Kafka topics or RabbitMQ exchanges using a Postman-style interface. Ideal for ad-hoc testing and debugging.
Kafka Live
Live-tail any Kafka topic in real time over WebSocket. Watch messages arrive as they’re produced — without leaving the Devset UI.
Playground
Simulate workflow runs without dispatching any messages to a broker. Validate your workflow logic safely before running it against a real environment.
Schema Registry
Manage JSON and Protobuf schemas in one place. Reference schemas in your workflows to keep payloads consistent across test scenarios.
Workflow Runs
Browse the history of every workflow execution. Inspect per-stage results, payloads, and errors to understand exactly what happened.
Local-first philosophy
Devset is built on the principle that your testing tools should work for you, not around external constraints. The entire application — backend, frontend, and data store — runs on your machine.- No accounts. You don’t sign up, log in, or authenticate with any external service.
- No cloud. Nothing is sent to a remote server. Your broker configurations, schemas, and workflow definitions stay local.
- No telemetry. Devset does not collect usage data, crash reports, or analytics of any kind.