Your Rainbow SDKs and APIs to design your Rainbow CPaaS solutions

Develop your own applications with communication capabilites

Use the Rainbow for Developers to enrich your applications with chat, group chat, voice, video, file-sharing, telephony PBX features and more.

A new CPaaS subscription offer is available

You are a business partner and you have developed a Rainbow application that you want to sell to your customers. Our new App Connect offer is for you.

Rainbow for Developers, the unique CPass Platform

Simple and intuitive cloud platform to connect people, objects and business processes with real-time communications and multi-tenant capabilities.

Learn more about the Developer and Solution Partner Program

Leverage your innovation skills and expertise with Alcatel-Lucent Enterprise to develop unique applications that fit business needs through DSPP.

Log in to your account

Don't have an account? Register!

Tell us about Rainbow for Developers portal.

We value your feedback, tell us about your ideas or comments, we'll use them to improve our service.

Success stories

Rave - Logo
Successfully managing an emergency requires coordination and cooperation from many different stakeholders, from the individuals on site who first encounter the emergency, to the 911 dispatcher who takes the call, to the first responder who reports to the scene. Rave and ALE are dedicated to breaking down the silos preventing effective communication and improve the interoperability between schools and public safety in order to create safer campuses and save lives.
Perpignan la rayonnante - Logo
This new infrastructure has enabled us to simplify the sharing and administration of our information systems, as well as to secure our two Data Centers through the implementation of a business continuity plan. We were able to deploy new services such as videoconference, IP deskphone and IoT for our internal needs and for the needs of users.
Kreisverwaltung-Germersheim - Logo
Rainbow has helped us stay operational at all times. We were able to meet the urgent need for digital communications within a few days and support key workflows seamlessly so they function independently of staff presence on site.

Learn more about our SDKs

SDK for CSharp

SDK for CSharp

Create desktop applications that connect people through a rich set of APIs. Rainbow SDK for CSharp will provide you live chats with end-users, audio or video in one-to-one conversations or in groups using Bubbles.
SDK for Web

SDK for Web

Create web applications for your website that connect people through a rich set of APIs. Rainbow SDK for Web will provide your existing web site live chats with end-users, audio or video in one-to-one conversations or in groups using Bubbles.
SDK for Android

SDK for Android

Set up audio and video discussions between your users through your Android application. Rainbow SDK for Android delivers Rainbow services to your mobile application like discussing live in audio or video, chatting in group or exchanging files.
SDK for iOS

SDK for iOS

Set up audio and video discussions between your users through your iOS application. Rainbow SDK for iOS delivers Rainbow services to your mobile application like discussing live in audio or video, chatting in group or exchanging files.
SDK for React Native

SDK for React Native

Use the React Native SDK to develop hybrid applications that will run on both iOS and Android. It will enable to quickly integrate chat, video and voice functionalities to your mobile applications.
SDK for Node.js

SDK for Node.js

Build a chatbot or monitor your IoT devices alarms and statistics. Rainbow SDK for Node.js is a JavaScript library that connects to Rainbow and provides your cloud or IoT app an agent that is always on and can communicate with users or objects.
Rest API

Rest API

Connect your applications for administrative operating tasks such as provisioning and managing Rainbow companies and users. Using the Rainbow REST API, you can connect your frontend or backend applications to Rainbow for doing such tasks. Rainbow CLI tool enables you also very easily to fullfill these tasks!

Start your Rainbow for Developers journey

  • 1. Sign up a free account

    Sign up here to create a free Rainbow account needed to log in to Rainbow for Developers. Then access to your dedicated developer's portal where you will be able to manage your applications.

  • 2. Connect and develop

    Download our available SDKs and APIs and integrate them. Documentation and tutorials are available to help you as well as our free developers sandbox platform to learn and test.

  • 3. Create and deploy application

    Create your application to generate the keys you need for connecting your application to Rainbow. Use the Rainbow for Developers to control your application.

  • 4. Grow your application

    Monitor your application and API use. Subscribe to our channel to be up to date on the latest improvements that help accelerate the growth of your application.