Skip to main content
Devset is a self-hosted, local-first developer tool for testing event-driven systems. It brings together a visual workflow builder, a message dispatcher, real-time topic inspection, and a schema registry into a single application that runs entirely on your machine. If your team builds systems that communicate over Kafka or RabbitMQ, Devset gives you a dedicated environment to author, execute, and iterate on test scenarios without relying on shared staging environments or external services.

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.
This means Devset works in air-gapped environments, on corporate networks with strict egress policies, and anywhere else that cloud-connected tools can’t reach.

Ready to get started?

Follow the Quickstart guide to have Devset running and connected to a broker in under 5 minutes.