Skip to main content
QuickBlox provides you with ready-to-use chat and video calling solutions for your apps. Using documentation you can quickly integrate QuickBlox across multiple platforms and devices.

Before you begin

1

Register a QuickBlox account

Register a QuickBlox account by visiting the signup page. It only takes a few minutes, and you can use this account to build your apps.
2

Create and configure a new app

Click the Add new app button and fill in the required information about your company to create a new app.
3

Get credentials

Go to the Overview section on your Dashboard, and copy the Application ID, Authorization Key, Authorization Secret, and Account Key from there.

Platform features

Use QuickBlox to add rich chat and video calling features to your apps. Our platform has a modular structure. Here is a list of all QuickBlox modules and their features:

Users

Chat

Video calling

Video conference

Content

Push notifications

Custom objects

Address book

Getting around

Our documentation is split into two basic sections:
  1. Documentation. Here you can explore our SDKs in-depth. QuickBlox supports multiple platforms including iOS, Android, JavaScript, React Native, and Flutter. Learn all fundamentals for integrating and configuring our SDKs for each particular platform.
  2. Server API. Use QuickBlox Server API to establish a server-to-server connection between your application and QuickBlox server and fulfill activities associated with chat. Our API documentation is organized around modules. Each module contains a set of specific API requests and respective endpoints. Find a list of parameters and their descriptions below each request.

Basic recommendations

Here are basic recommendations for navigating our documentation.
  1. It’s better to start with our Key Concepts page to get an overall understanding of QuickBlox.
  2. Take a look at our Code Samples page with a collection of ready-to-go apps for the most popular platforms.
  3. Move over to the Quick Start guide of the platform you want to add the QuickBlox to. Learn how to run the code sample and send your first message from here.
  4. Refer to our Setup page to learn how to initialize, connect, and configure QuickBlox SDK so it works seamlessly with your app.
  5. Check other pages to customize QuickBlox further. Following other sections, you will understand how to implement each particular functionality in detail whether it is Chat, Video Calling, Push Notifications, etc.