Overview
Streamdal empowers data, platform, and SRE teams to semantically monitor, detect, and resolve real-time data anomalies through Streaming Data Performance Monitoring (SDPM), a new category of APM (Application Performance Monitoring).
Click here to read more about SDPM.
Streamdal offers all of the foundational components that are necessary for building and operating complex distributed systems that utilize asynchronous patterns.
Getting Started
Streamdal is open for everyone to try without sales gatekeeping. Getting started is an easy two-step process. Continue on to our quickstart guide:

What can you do with Streamdal?
Passive Stream Observability
β
Make your data streams human-readable and debuggable
β
Observe and react to steam inconsistencies in real-time
β
Supports every backend, including Kafka, RabbitMQ, Kinesis and many others
β
Supports every encoding, including JSON, Avro, Protobuf, and many others
Semantic data monitoring
β
Monitor any field in your schema for specific data points
Β Β Β Β Β Β Β i.e. βThis field in the message should contain an email addressβ
β
Monitor schema evolution, message rate, and much more
Anomaly and PII detection
β AI and NLP technology will scan data in real-time to ensure GDPR and PII compliance
Search
β
Ability to perform granular search and filter operations
β
Supports fulltext and field-based search
Replays
β Perform single or continuous data replays against any destination
Schema management
β Schema inference, registry, versioning, conflict resolution, and more
Serverless Functions & Transformations
β
Attach and run WASM functions anywhere
β
Inspect or modify message payloads in real-time, regardless of encoding
β
Implement your own monitoring rules in any language you prefer
β
Create functions that address messages in your dead-letter queue
Smart Dead-Letter Queue DLQ
β With our first-of-its-kind DLQ, you will be able to fix any messages that fail to consume