*Simple pricing where you only pay for messages moved and peak concurrent connections. Messages are measured and
priced in 2k payloads, e.g. a 16k message will be counted as 8 messages.
JSON Delta Streaming
To demonstrate the cost and efficiency savings of Diffusion, this page
listens to a stream of all tweets that contain the word 'Push'. The raw JSON that the Twitter API delivers
is published through Diffusion, with binary deltas used to reduce the payloads delivered to this page.
How do you compare to other vendors in this space?
First, Push Technology pioneered delta data streaming and our technology is more efficient at moving
which makes our platform perform and scale optimally and cost less for customers.
Second, we are the only
provider to offer cloud, on-premise, and hybrid solutions that seamlessly interoperate to exactly
business and infrastructure requirements of each customer.
Third, Push Technology has a proven 12-year
track record of operation as an integral component of mission-critical, event-driven systems around
What restrictions are included as part of the free package?
All of the rich features in the Diffusion Cloud platform are available in all versions of our software,
including our free version. You can develop, test, and go into production with our free version and
seamlessly move to a paid version only when your business grows. The free version provides up to 3 million
messages per month, and supports up to 100 concurrent connections and up to 100 topics.
Is the free package forever or is it only for a trial period?
Our free Diffusion Cloud version is yours to use forever, with no time limit or performance restrictions.
You can easily develop, test, and go into production with our free version.
How are messages counted?
Each interaction with the Diffusion Cloud service, via an SDK, counts towards your monthly message usage.
Messages are defined as 2kb payloads; any payloads larger than this will be divided by 2kb (i.e an 8kb
payload would count as 4 messages). Your service will be billed based on the greater of either total
messages sent/received, or total bandwidth usage (divided by 2kb). We do not charge extra for caching
messages, nor does publishing messages cost more than receiving. All of Push Technology solutions drive
high data efficiency. This is important to you because, for example, an 80% data efficiency for an 8k
message reduces the message size to 1.6K - substantially reducing your billable message count from 4
messages to 1 message.
How are peak connections counted?
Peak connections are the highest number of concurrent connections to your Diffusion Cloud service, reached
at any time in a month. Disconnected or closed sessions do not count towards this total.
Are there any limitations around topics in the paid tiers?
No, we do not impose any limitations on topics in our paid versions.
Are messages and topics limited to 32k or 64k like other vendors in this space.
No, we handle large and small data requirements. To meet your needs, we support message payloads and topic
sizes as high as 1Mb
How can I track my usage?
The Diffusion Cloud Management Console dashboard provides a quick overview of current usage. You can also
view a detailed usage metrics breakdown in the Usage dashboard tab, plus estimated billing costs for that
Can I upgrade, downgrade or cancel at any time?
Yes, you can do this easily through the Diffusion Cloud Management Console.
Can I install Diffusion on my own servers inside my network?
Yes. The Diffusion platform is purpose-built to flexibly meet any business operations requirements. Unlike
other vendor offerings, Diffusion is available in-the-cloud and on-premise and all versions use exactly
same SDKs so you move seamlessly between them. You can also set up hybrid configarations as your business
needs dictate. Further, many companies discover that performance on dedicated infrastructure delivers
superior performance to other vendor's multi-tenant cloud offerings.
The Standard plan doesn’t meet my needs - are custom plans available?
Absolutely, yes. We have a flexible billing model and we can always find a model that suits your business
requirements. Simply contact us to speak to a customer account manager.
What payment methods are accepted?
Visa, MasterCard, American Express, and Discover
What happens if my credit card is invalid/expires?
We immediately notify you via email and you have a 7 day grace period to update your billing information.
Why would I want on-prem when looking for cloud?
Many companies are subject to regulatory requirements that dictate where and how their business systems
operate. We accommodate the specific operational requirements of every individual business by offering
in-the-cloud, on-premise, and in hybrid configuration options so you can make the right choice for your
How can I manage my data in Diffusion Cloud?
The Diffusion Cloud Management Console lets you view and modify your live data model, create dynamic
policies, and apply access control policies.
Can I use 3rd party data-sources like Kafka with Diffusion Cloud?
Absolutely! As a Confluent Gold Partner, Push Technology provides a Kafka adapter to stream real-time data
between systems. This can be used with any of our cloud service versions including our free version. We do
not believe in making you pay to use the full range of Diffusion Cloud's rich feature set.