Diffusion® overview

Diffusion is an intelligent event-driven platform for delivering real-time data from your back-end systems (such as APIs, micro-services, or event-feeds like Kafka) to your front-end apps and edge devices; enabling you to focus on developing what’s important to your business without worrying about scalability, latency, or bandwidth overheads.

diffusion diagram

The core of Diffusion is the publish and subscribe capabilities for distributing data. In addition, it also lets you personalise and secure your data in real-time, thus offering sophisticated and efficient distribution and consumption of real-time data.

Diffusion is available in these formats:

Cloud SaaS

The SaaS edition of Diffusion is hosted by DiffusionData™. You do no need to provide your own hardware but instead you pay for using the product. There is a free trial version with usage limits if you want to try Diffusion without installing it on your own hardware.

Self-hosted versions

You can download Diffusion and run it on your own hardware, either on your laptop, desktop, in your datacenter or on a VM in one of the cloud providers. You have full flexibility on how you deploy, run and manage your applications that use Diffusion. There is a free, but limited, version available to download, and it can be licensed for larger workloads.