Voice & Video Calling

High‑quality peer‑to‑peer calling that immediately and intimately connects people wherever they are

QuickBlox voice API and video API provides engaging one‑to‑one and group voice and video calling for your enterprise organization. Secure, highly scalable, and cost efficient, P2P calling drives customer engagement.

Want to see a demo?

Get in touch

Explore other communication features

Enjoy seamless integration of dynamic voice and video functionality into your web and mobile application for real-time communication

GDPR and HIPAA Compliant

Our voice API and video API is fully GDPR and HIPAA compliant. Your instance is hosted where you want or in our cloud, your communications are encrypted, and QuickBlox provides you with tools and means to control, protect, and remove sensitive customer data. QuickBlox fully supports compliance regulations around GDPR, HIPAA and other country‑based legislation such as PIPEDA

Screen‑Sharing to enhance collaboration

Take advantage of our in‑call features like instant screen sharing to enhance collaboration and business communication. E‑commerce retailers can browse with a client, guiding them through a purchase. Video calling solutions allow your remote workforce to collaborate more effectively on a joint project. Share presentations, documents, images, and even videos in real‑time without the need to send or receive files.

Flexible usage options

Although peer‑to‑peer works on a direct connection between end users, a TURN server is sometimes required to initiate connections in cases when security settings hinder them. Our Multi‑Tenant Cloud customers can access the QuickBlox shared TURN server at no additional cost. For enhanced quality and lower latency, our enterprise customers enjoy their own TURN server, set up in their preferred location.


P2P calling functionality can be easily integrated into pre‑existing software such as an e‑learning platform or Electronic Healthcare Record (EHR) system with minimum fuss. No need for your developers to build an entirely new app. Enhance your existing communication platform with this engaging ready feature.


Our video and voice SDK (software development kit) contains tools and documentation to assist developers to effortlessly integrate new functionality in a matter of clicks. Why not add chat messaging too with our ready‑to‑use chat API to provide a comprehensive real‑time messaging platform for your users.

Built on WebRTC, secure by design

Our peer‑to‑peer functionality is built on WebRTC, commonly recognized as the most secure voice and video calling technology currently available with inbuilt encryption. This means your communication remains safe and protected.

Enrich you user experience

P2P calling can be used to support numerous use cases. Whether you are building a dating app to connect individuals, improving your customer service to provide responsive care, or offering confidential wealth management consultation for a personal client, high quality voice calls and video calls personalize communication and facilitate a positive customer experience.

Want to learn more?

Get in touch

Key features

  • One‑to‑one calls: Enjoy private one‑to‑one voice calls and video chats.

  • Mute/unmute and turn on/off: Moderate your participation by muting background noise and moving between audio calls and video chat as required.

  • Advanced features: Integrate push notifications to let users know when they’ve had a missed call. You can also add in‑app chat and file sharing to enhance communication during a video call.

  • Screen‑sharing: Share your screen with other participants in one click for quick collaboration.

  • Group calls: Engage up to 4 users in real time video calls and audio conferencing.

  • Camera switch: Connect to external cameras (e.g. security camera, endoscope) and switch between camera input on
    a call.

  • Enhanced security: Be confident that your calls are private. Voice & video communication is built on WebRTC, which is secure by design.

Have more questions?

Get in touch

Peer‑to‑Peer Calling vs Video Conferencing

  • Peer‑to‑Peer (P2P)
  • Video Conferencing
  • What is it?
  • P2P WebRTC involves direct exchange of media and data between peers without the presence of a centralized server.
  • Video conferencing is built on top of WebRTC SFU technology. All communication goes via a centralized conference media server.
  • Main differences to consider
    • Lower cost of operation because you don’t end up paying for your user’s bandwidth
    • Cheaper to scale as there is no need to pay for extra servers
    • Supports up to 4 users at a time
    • Supports up to 4 users at a time
    • Advanced features including server‑side recording
    • Involves higher costs
  • Pricing Models and Set‑up
    • Available on our shared cloud and Enterprise plan
    • Additional cost if you require your own Turn server to initiate call
  • Available as an add‑on. Additional charges may apply

Have more questions?

Get in touch

FAQ: Voice & Video Calling / Chat

What is a video calling API and video chat SDK?

An API (application programming interface) facilitates the exchange of information between different applications. Video API connects your application to an entire backend platform that enables real-time video chat. In addition QuickBlox video chat SDKs support the use and integration of our video chat API to create an innovative audio and video calling solution.

What is the difference between video calls and video conferencing?

Please scroll up and check out our helpful table above, «Peer-to-Peer Calling vs Video Conferencing». In a nutshell, video calling connects users directly to one another, costs less money to set up and run, and is suitable for calls for up to 4 participants. Video conferencing connects users via a dedicated media server, and for this reason costs more to set up and run, but means you can have a larger number of participants on a call as users connect to a room.

What is WebRTC?

It is an open source framework originated by Google that enables Real Time communication (RTC) functionality in your web browser. WebRTC is the leading standard in video technology, it is designed with security in mind, this means you can be confident of building secure high-performance video chat applications.

Learn more here WebRTC real-time communication: what is it and how does it work? and WebRTC: Security and Encryption.

Does your video calling solution work on mobile apps?

Yes, we have a video chat SDKs for Android, iOS, and web. Additionally we offer cross platform SDKs for Flutter and React Native. So whether your intended app users rely on desktops, tablets or mobile devices, we’ve got you covered!

Can I add chat features to my video chat application?

Yes, you can add real-time chat to any of your video calling applications. We have code samples, and Chat APIs and Chat SDKs cross platform. Learn more by visiting the Chat page and developer resources to try our Chat API for free here.

Can I host video chat on-premises?

Yes. With QuickBlox you are able to host our communication solutions wherever you want, in our managed public cloud, within your own cloud hosted by your preferred provider, or on your own private cloud and your own servers, on premises. Find out more about our hosting options here.

How much do video calls cost?

Video calling minutes using our SDKs do not come at any additional cost because they are direct peer-to-peer calls in which audio and video streams are sent directly between devices. QuickBlox’s Video chat SDKs are used for signaling only to initiate, update, and finish calls. Signaling messages are included in your monthly «Storage and traffic» limit.

Additional resources

Ready to get started?

QuickBlox post-box