Are you a developer and want to customize BigBlueButton – read on!


BigBlueButton is open source and you can setup, administrate, customize, and integrate BigBlueButton. By the way, there are Certified BigBlueButton Solution Providers that can help you as well.

Meet your customizable virtual classroom

Want to integrate BigBlueButton into your Learning Management System, product, or service?

BigBlueButton is fully packaged and tested for Ubuntu 20.04 64-bit. You can install the entire product with just a few commands.

The source code for BigBlueButton is hosted at GitHub. You can fork the code and extend BigBlueButton for your needs.

BigBlueButton’s simple API gives you an easy HTTP interface for creating, joining, and ending meetings, as well as management of recordings.

BigBlueButton Developers

Open-source and developer friendly

The community strives for collaboration amongst developers and have built in-depth documentation
to make it easy to setup, develop and integrate BigBlueButton into existing products.
We’ve created an in-depth step by step guide on setting up your own BigBlueButton server.
BigBlueButton has a modular client that enables you to enable/disable components.

Want to build upon the work of others? Check out our list of existing integrations. 

You can completely control BigBlueButton meetings using the server’s API.


BigBlueButton is learning tools interoperability (LTI) 1.0 compliant.

We have extensive technical documentation to help you install, setup, configure, and integrate BigBlueButton.

Our active projects

The BigBlueButton virtual classroom solution is the perfect tool for an effective and tailored online learning experience.

BigBlueButton Core

This is the core repository where all the action happens for each BigBlueButton release.  


You can setup an easy-to-use front-end called Greenlight.