Build anything with Citrix.
Bring your ideas to life and help build the workspace of the future.

Join the Citrix Developer Program

Octoblu Developer Community

Octoblu enables companies to create IoT services with secure real-time exchange of data. The services are built an open communications and management platform that supports a variety of protocols for physical devices to communicate seamlessly with each other, people, legacy applications, and cloud services. Through public, private, or hybrid clouds users can connect, design, process, and analyze the flow of information.  All services have been designed through a robust security and right management architecture.

Using Octoblu APIs you can easily integrate existing or new applications on to the Octoblu IoT platform. In this way you can add exponential value to your product via the power of being connected to a myriad of platforms, devices, and web-services through one messaging standard.

We’ve provided resources to get started with our API, applications, visual designer, and open plugin architecture. Our goal is to help you harness the power of the Octoblu ecosystem to meet your IoT goals.

Explore SDKs and Tools

Want to get started with Octoblu, click on the image above to sign up for the Beta.

Explore SDKs and Tools

Meshblu APIs and Libraries 
Meshblu is at the core of the Octoblu ecosystem. It is our open source, multi/cross-protocol IoT platform and API that allows you to discover devices and send/receive machine-to-machine instant messages through direct addressing or subscribing to broadcasts. It supports REST, MQTT, WebSockets, and COAP.

We even have libraries to get you started on Javascript, NodeJS, Python, and mobile.

Meshblu on GitHub

Octoblu Designer
Octoblu Designer is a web and mobile-friendly app that brings all of your devices and web services into one environment with a visual programming language that abstracts logic and various functions. The visual flow designer lets you draw virtual wires to connect different "objects" together, these objects can be web APIs or abstractions of a connection to a physical device connected through wifi of its own or via our open source Gateblu Gateway app.

Gateblu Desktop/Embedded Application and Plugin Architecture 
Gateblu can run on an embedded linux device or as a desktop application on any operating system, it provides a way to install open plugins that interface to devices that would otherwise not be able to connect to Meshblu on their own!  This also allows you to provide your own hardware rather than depend on any one supply chain.

Gateblu on GitHub

Mobile Apps and SDKs
We have multiple mobile applications to get you started creating powerful mobile solutions as well as an android SDK to help you build your own applications that leverage Octoblu.

Mobiblu mobile apps:

iPhone & iPad

Blu trigger mobile apps:


Android SDK on GitHub

Microblu OS
Our Microblu OS connects your Arduino to Meshblu and awaits Firmata commands to retrieve sensor data or send/remove voltage to/from pins.

Watch related videos on the Citrix Developer YouTube channel.

Share your ideas with us

SDK Documentation Feedback

We are working to improve our SDK deliverables to make them easier to use. Click the link below to take a quick survey and share your feedback with our team

Open the survey

Create your Citrix Developer account today
An account gives you access to all of the benefits of the Citrix Developer community.

You built a great solution integrating with Citrix APIs, now continue the next step of your journey with Citrix Ready.