• Stars
    star
    105
  • Rank 328,196 (Top 7 %)
  • Language
    JavaScript
  • License
    Other
  • Created over 11 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

JavaScript SDK of QuickBlox cloud backend platform

QuickBlox JavaScript SDK

travis-ci Code Climate npm npm

The QuickBlox JavaScript SDK provides a JavaScript library making it even easier to access the QuickBlox cloud communication backend platform.

QuickBlox is a suite of communication features & data services (APIs, SDKs, code samples, admin panel, tutorials) which help digital agencies, mobile developers and publishers to add great communication functionality to smartphone applications like in Skype, WhatsApp, Viber.

Check out our API Reference for more detailed information about our SDK.

Install

Dependencies for browser

<script src="https://unpkg.com/[email protected]/quickblox.min.js"></script>

Bower and RequireJS

If you use the bower package manager for your project, you can install the JS SDK through bower:

bower install quickblox --save

When you use RequireJS, you are able to use QuickBlox as an AMD compliant module. The SDK supports the UMD (Universal Module Definition) pattern for JavaScript modules, so it is possible to use the SDK everywhere (as a global variable in the browser via an AMD module loader like RequireJS or as a CommonJS module in a Node.js environment).

Node.js and NPM integration

Also you can use QuickBlox JavaScript SDK with server-side applications on NodeJS through the native node package. Just install the package in your application project like this:

npm install quickblox --save

And you're ready to go:

var QB = require("quickblox");

// OR to create many QB instances
var QuickBlox = require("quickblox").QuickBlox;
var QB1 = new QuickBlox();
var QB2 = new QuickBlox();

Download ZIP archive

QuickBlox JavaScript SDK, zip archive

Browsers support

Edge Firefox Chrome Safari Opera Node.js
14+ 52+ 50+ 11.1+ 36+ 6+

Documentation

You can look at it here https://docs.quickblox.com/docs/js-quick-start

Questions and feedback

Please raise questions, requests for help etc. via https://stackoverflow.com/questions/tagged/quickblox

Feedback and suggestions for improvement always welcome :)

How to contribute

See more information at contributing.md

License

Apache 2.0

More Repositories

1

quickblox-android-sdk

QuickBlox Android SDK includes code snippets with main use cases and framework JAR library.
Java
417
star
2

quickblox-ios-sdk

QuickBlox iOS SDK for messaging and video calling
Objective-C
397
star
3

q-municate-android

Qmunicate Android chat application
Kotlin
252
star
4

q-municate-ios

Q-municate iOS repository
Swift
163
star
5

ChattAR-ios

Augmented Reality Chat for iOS code sample (works with Facebook API and QuickBlox API)
Objective-C
128
star
6

QMChatViewController-ios

An elegant ready to go chat view controller for iOS applications
Objective-C
75
star
7

javascript-media-recorder

WebRTC video recorder library for Javascript
JavaScript
74
star
8

q-municate-web

Q-municate Web chat application
TypeScript
64
star
9

ChatMessagesAdapter-android

QuickBlox ready-to-go chat messages adapter for Android
Java
54
star
10

q-municate-services-ios

Easy-to-use services for Quickblox SDK, for speeding up development of iOS chat applications
Objective-C
31
star
11

quickblox-android-sdk-releases

This repository contains binary distributions of Android products released by QuickBlox.
31
star
12

quickblox-dotnet-sdk

QuickBlox .NET SDK
C#
17
star
13

quickblox-react-native-samples

quickblox-react-native-samples
JavaScript
17
star
14

q-consultation

TypeScript
10
star
15

quickblox-flutter-sdk

quickblox-flutter-sdk
8
star
16

BB10-Facebook-Connector

BB10 Facebook Connector
C++
7
star
17

widget-chat-web

Web Chat widget by QuickBlox
JavaScript
7
star
18

quickblox-status-checker-2.0

Rewritten original status checker and added some new checks for chat 2.0
JavaScript
6
star
19

react-ui-kit

JavaScript
6
star
20

sample-chatbot-python

QuickBlox compatible Python chat bot
Python
5
star
21

android-ui-kit

Kotlin
4
star
22

quickblox-react-native-sdk

quickblox-react-native-sdk
4
star
23

q-municate-dotnet

Q-municate .NET
C#
4
star
24

examples

JavaScript
3
star
25

quickblox-flutter-samples

quickblox-flutter-samples
Dart
3
star
26

QuickBlox-Tigase-CustomFeatures

A list of QuickBlox custom features for www.tigase.org
Java
3
star
27

sample-chat-xmpp-web

JavaScript
3
star
28

sample-powerbot-python-rpi

QuickBlox PowerBot
Python
3
star
29

Documentation

The markdown sources of QuickBlox documentation
3
star
30

ios-ui-kit

Swift
2
star
31

SDK-dotnet

QuickBlox SDK for .NET platform
C#
2
star
32

web-notifications

A library to help you with web notifications.
JavaScript
2
star
33

qb-ai-assistant-proxy-server

JavaScript
2
star
34

email_templates

Email templates examples
2
star
35

quickblox-blackberry10-sdk

Quickblox BlackBerry10 SDK description
C++
2
star
36

android-ntp-time-utils

Android utils to get NTP time
Java
1
star
37

quickblox-docs

Interactive documentation for QuickBlox
1
star
38

labs-ios

QuickBlox iOS experimental features
Objective-C
1
star
39

stackoverflow-chatbot

StackOverflow Chat Bot
JavaScript
1
star
40

Gyazo-AWS-S3

Script that setups Gyazo server to store images on AWS S3
PHP
1
star
41

AR-Locator-ios

Accessible AR Locator (for bank branches and ATMs) code sample iOS
Objective-C
1
star
42

push-sender-tools

A list of apps to test push notifications delivery
Objective-C
1
star
43

CodeStyle-Guidelines-for-Developers

CodeStyle Guidelines for Developers
1
star