Diffusion for Developers

Create real-time applications that deliver hyper-personalized data to millions of concurrent consumers.

Developers hero image

Remove the limits on team productivity – rapidly develop and connect applications with your choice of language, protocols and APIs.

Consume, Transform and Deliver Data with Intelligence and Ease

Consumption icon

Consumption iconCONSUME

Quickly integrate any data source using pre-built adapters to simplify connecting data streams, or build your own with our fully-featured SDKs.

Adapters

  • Poll REST data sources and expose as streaming data through the Diffusion topic tree.
  • CDC (Change Data Capture) to stream updates from database tables, in real time.
  • Stream data from Kafka topics, presenting your data at internet scale.
  • Or write your own using our Java Gateway Framework.

Protocols

  • MQTT Support enables direct connection of IoT devices using MQTT 5.0.
  • REST API is ideal for one-off updates or data snapshots, suitable for low-power devices and can be called with any language capable of HTTP requests.

SDKs

  • Use the full power of the Diffusion API to integrate with your services in a wide range of programming languages.
Wrangling icon

Wrangling iconTRANSFORM

Diffusion tranforms data in-flight, processes and segments data in real time, stores event streams for querying and editing and streams real-time data from your clients’ apps.

Hyper-Personalize Data

  • Easily transform and map incoming data with low-code topic views—or implement advanced application logic with control clients.
  • Aggregate multiple incoming values into one topic to turn a clickstream into a customer.
  • Expand a single incoming data point and generate subtopics to make a list of prices into markets.
  • Tailor data for delivery to each service or region and even provide a custom feed for each end user.

TIME SERIES

  • Store a time-stamped event within a single topic.
  • Stream events as they happen or query to retrieve part of a series.
  • Enable non-destructive updates to update a posted event while maintaining a full audit trail

Delayed Feed

  • Topic views can be used to create a delayed feed and are ideal for creating lower-value versions of time-sensitive data. You can replay every data change with custom delays of as little as one second or multiple days.
Distribution icon

Distribution iconDELIVER

Diffusion features patented delta streaming technology that minimizes costs, controls data access down to individual end users to maximize security, and uses remote topic views to efficiently distribute data across a geographically dispersed user base.

Delta Streaming

  • Intelligently distinguishes between old, updated and new data, only sending recent, relevant, information to clients instead of the entire topic content. 90% reduction in server and bandwidth requirements is achieved by avoiding the need to send data that isn’t changing from one markup to the next.

Fine-Grained Security

  • Fine-grained dynamic security permissions can be provided for each topic.
  • Unique security permissions can be assigned to each user, scalable to hundreds of thousands of users.
  • Access changes are applied immediately giving you real-time control of what data each user can see.

Remote Topic Views

  • Copy all or part of the topic tree on one server to another.
  • Ideal for distributing data across a geographically dispersed user base.
  • Minimize latency and bandwidth by serving data from a local server.
  • Easy set up and modification from the Diffusion monitoring console or via SDKs.

Learn About the Diffusion Intelligent Data Platform

Whether you’re using Diffusion now or just getting your feet wet, our learning resources are available to help anytime.

Support

Need a hand or a few pointers? Contact our support team.

Start publishing real-time data with Diffusionfree!
The owner of this website has made a commitment to accessibility and inclusion, please report any problems that you encounter using the contact form on this website. This site uses the WP ADA Compliance Check plugin to enhance accessibility.