The future of data is real-time streaming, driven by the need for dynamic customer experiences and analytic systems requiring the freshest data to deliver the most value. Decodable is a stream processing platform providing the simplest method for moving data anywhere with real-time speed, transformed to match the needs of its destination. A fully managed stream processing service, Decodable provides pre-built connectors to external systems and leverages SQL to provide a familiar development experience so you can be up and running in minutes, not months.
With Decodable, building real-time applications and services is:
- Fast - Build a processing pipeline in minutes, not months.
- Easy - SQL cloud service - zero-install.
Connect
Connect to messaging systems, object stores, operational and analytical databases, ML/AI pipelines, and event-driven microservices.
- No matter where the source of your data is located, Decodable is able to connect to any cloud, anywhere.
- Ingest real-time data streams, process them, and send those data streams to external systems via a multitude of direct connectors.
- Decodable provides first class service for Change Data Capture (CDC) processing. Simply connect to source databases and process CDC records in real-time without managing the underlying infrastructure.
- Decodable understands the unique resource profile of the various connectors and manages their back-end requirements to optimize their performance, efficiency, resiliency, and reliability.
- Decodable supports receiving data streams from, or sending data streams to, any external system that has support for Kafka, Confluent Cloud, Kinesis, or any of Decodable’s other direct connectors.
- Decodable supports data delivery guarantees based on the capabilities of the connector being used, e.g., at least once, exactly once, etc.
- Decodable supports the security and encryption features provided by the connectors, e.g., SASL, TLS, and mutual TLS encryption with Kafka.
Build
Build pipelines in SQL. Parse, filter, route, anonymize, or otherwise slice and dice your data, and get it to where it needs to be.
- Decodable provides three methods for building on the platform, enabling you to create and manage connectors, streams, and pipelines:
- an API that can be used programmatically.
- a scriptable command line interface (CLI) for Linux and Mac.
- a web-based administrative interface.
- Connectors, streams, and pipelines can be built using a GitOps workflow, allowing you to take advantage of continuous integration and continuous delivery (CI/CD).
- Decodable’s web-based admin interface provides an integrated SQL editor, making it easy to explore and prototype pipelines, including features such as syntax highlighting and detailed error messages.
- During pipeline development, a Data Catalog view allows you to examine the field names and data types for all your Decodable streams, making it easier to write your SQL code.
- Real-time data stream previews are available during the development of streams and pipelines, providing instant feedback as changes are made.
Manage
Manage and monitor your pipelines. Observe your pipelines to ensure data keeps flowing.
- Decodable has achieved SOC2 Type II compliance.
- Real-time health and performance metrics for connections and pipelines lets you know everything is working and data is flowing as expected.
- Every account comes with a metrics stream for performance monitoring, as well as an events stream for audit and compliance.
- Decodable allows you to define retention policies on streams to avoid data loss in the event of external system failures.
- Record Replay gives users the option to start a pipeline, pipeline preview, or connection from the earliest record available so that all records up to the current moment can be reprocessed.
Decodable’s serverless real-time data platform eliminates the need for low-level code and stitching together complex systems. That means that data engineers can build and deploy real-time data pipelines in minutes with just SQL. Moreover, application developers can quickly and safely request and access real-time data without the wait.
Additional Resources
- Ready to connect to a data stream and create a pipeline? Start free
- Take a guided tour with our Quickstart Guide
- Join our Slack community