Filtering
SL Filters, autocomplete, history, saving
Build Streamyard Language (SL) filters with autocomplete for JSON messages, keys, and headers. Reuse recent and saved filters across topics and environments, and optionally use OpenAI to help generate queries.
Playback Results
Persisted async playback you can filter
Run many playbacks asynchronously for larger topics while you do other work. Playback results stay persisted so you can come back later, and use the offset function to hone in further on the scope of the data you want to retrieve.
Data Results
Column builder + CSV reports
Build the result view you want, choose the columns that matter, and export the selected view as a CSV report using the same columns you see in the grid.
Import / Export
JSON, NDJSON, and KS envelope import/export
Import and export result data as JSON arrays, JSON objects, and NDJSON, using the same envelope shape across workflows. When valid partition metadata is present, Kafka Streamyard can preserve it on the target topic.
Enhanced Topic Organisation
Find the topics you need fast in large clusters
In large systems with thousands of topics, create and save your own filters so the topics you need appear immediately while the rest are ignored with patterns. You can also right-click any topic to reveal a rich set of time-saving tools.
Live Feeds
Turn playback into a quick live feed
Turn a playback into a quick live feed when you want to watch messages arrive in real time, or let it run and come back later. Use the same SL filtering so the live view stays focused on the messages that matter.
Live Views
Multi-topic timelines
Follow up to 20 live topics at once in one chronological stream, with the same per-topic filtering options, so cross-topic flows interleave naturally in a single investigation view.
Data Movement
Copy topic data and run repartition tasks
Copy topic data (like file manager) between environments, with schema-aware handling, and run repartition tasks when you need a different partition layout on the destination.
Automation
Playbook builder and dry-run scripts
Generate line-based playbooks from selected topics, preview them with dry run, and automate create, copy, clear, delete, config, and import-data workflows safely.
Message Details
Inspect, edit, copy, and send messages
Use the Message Details panel to inspect message history, edit key, value, and headers, copy the full KS message format or individual parts, and send messages back to a topic for manual testing.
Data Samples
Organise samples for manual testing
Save useful messages directly into reusable samples, organise them for the order you want to send them in, and keep manual test workflows ready for replay after a fix.
Session Variables
Parent samples and stable or regenerated values
Use session variables with parent samples, inheritance, and recalc controls so IDs can stay stable across a workflow or regenerate on every send when needed.
Test Data
Variable substitution and business data generators
Use @@ generators and references across headers, key, and message to create realistic people, orders, invoices, shipments, devices, and more without maintaining hand-written payload files.
Sample Loader
Quantity, wait-time, and partitioning controls
Load batches of sample messages with configurable quantity, pacing, bursts, and partitioning strategies so repeatable playback matches the test you are running.
Task System
Background jobs you can come back to
Use the task system to run long operations in the background, including copy topic data (like file manager), export jobs, playbooks, randomized sample loaders, and repartitioning, while keeping progress and output visible in one place.
Topics
Topic information and audit views
Audit topic information at a glance, inspect consumer offset controls, ISR data, configuration, and additional Kafka Streamyard metadata or overrides, and keep operational context close while you investigate data and configuration together.
Offset Functions
Examine exactly the slice of data you need
Use comprehensive offset functions to inspect yesterday’s data, absolute time ranges, offsets, head/tail windows, or a specific message count per partition when you need precise investigations over large topics.
Management
Cluster dashboard, consumers, ACLs, and Connect
Inspect cluster health and disk usage, review all consumers or per-topic lag, reset offsets when needed, troubleshoot Kafka ACLs, and manage Kafka Connect from the same desktop workflow.
Schemas
Schema Registry and schema-aware exploration
Browse schemas, understand payload shape before producing or consuming, and use schema-aware context to inspect data more confidently and seed smarter workflows.