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:- 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.
- 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.- It’s better to start with our Key Concepts page to get an overall understanding of QuickBlox.
- Take a look at our Code Samples page with a collection of ready-to-go apps for the most popular platforms.
- 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.
- Refer to our Setup page to learn how to initialize, connect, and configure QuickBlox SDK so it works seamlessly with your app.
- 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.