Download SDKs

By downloading any of these SDKs you agree to abide by our Terms and Conditions

JavaScript

Stream data to and from JavaScript clients in a web page or on a server.

Get the minified JavaScript:

http://download.pushtechnology.com/clients/js/diffusion.js

Include a specific version of JavaScript in a web page:

<script src="http://download.pushtechnology.com/clients/5.9.11/js/diffusion.js"></script>

Use with Node.js:

Install with NPM

npm install diffusion

Include in your Node.js application

var diffusion = require('diffusion');

Use TypeScript definitions with the client library:

If you got the client library using NPM, the TypeScript definition file is included.

You can also download the TypeScript file from the following URL:

http://download.pushtechnology.com/clients/5.9.11/js/diffusion-5.9.11.d.ts

Include the TypeScript definition file in your IDE project to use the TypeScript definitions when developing a client for .

Android

Stream data to and from Java clients on Android.

Java

Stream data to and from Java clients.

Get the Java SDK using Maven:

Add the Push Technology public repository to your pom.xml file

<repositories>
    <repository>
        <id>push-repository</id>
        <url>https://download.pushtechnology.com/maven/</url>
    </repository>
</repositories>

Declare the following dependency in your pom.xml file

<dependency>
    <groupId>com.pushtechnology.diffusion</groupId>
    <artifactId>diffusion-client</artifactId>
    <version>5.9.11</version>
</dependency>

Get the Java SDK using Gradle:

Add the Push Technology public repository to your build.gradle file

repositories {
    maven {
        url "http://download.pushtechnology.com/maven/"
    }
}

Declare the following dependency in your build.gradle file

compile 'com.pushtechnology.diffusion:diffusion-client:5.9.11'

Get the Java SDK as a JAR:

http://download.pushtechnology.com/clients/5.9.11/java/diffusion-client.jar

.NET

Stream data to and from .NET clients.

Get the .NET SDK from NuGet:

PM> Install-Package PushTechnology.UnifiedClientInterface

Get the .NET SDK:

http://download.pushtechnology.com/clients/dotnet/PushTechnology.ClientInterface.dll

The .NET client logging requires NLog:

http://download.pushtechnology.com/clients/5.9.11/dotnet/NLog.dll

You can download these XML files to get IntelliSense documentation:

http://download.pushtechnology.com/clients/5.9.11/dotnet/PushTechnology.ClientInterface.XML
http://download.pushtechnology.com/clients/5.9.11/dotnet/NLog.xml

C

Stream data to and from C clients on Linux, OS X/macOS, or Windows.