Welcome to VC API documentation! Get started with the developer API to start integrating our award-winning BrainCert virtual classroom in your LMS, CMS or website. We also frequently post platform updates on our changelog, so be sure to check that out as well!

If you ever have any questions, remember that we’re always here to help. Just email us or use the chat tool in our Help Desk and we’ll be in touch. We look forward to helping you build a faster, scalable and secure real-time virtual classroom integration in your own ebsite under your own branding.


- If this is your first time here, we recommend you to signup for your API key first.

- Follow this KB note to generate free SSL Certificate for your custom hostname.

- This is a complete white-label solution with your own custom domain, SSL certificate and even the API endpoint to make API requests are branded on your own in less than 15 minutes. The custom API endpoint would be something like https://acme.mycompany.com/v2.


HTML5 Virtual Classroom

Go to market faster with REST API

BrainCert's virtual classroom API is the easiest and straightforward integration to implement into your website in less than a week.

BrainCert provides a RESTful interface to the resources in the Virtual Classroom e.g. scheduling classes, downloading & playing video recordings, attendance report, shopping cart, etc. Once your API key has authenticated a BrainCert user, it can call a REST API endpoint using the obtained access token and get the corresponding resources. A simple example is getting the authenticated user's list of live classes using the API endpoint.

If you are new to REST, you can understand the basics at http://en.wikipedia.com/wiki/REST. Please note that the endpoints support JSON (recommended) and XML. The documentation allows you to get responses using JSON or XML where relevant.

Virtual Classroom comes with hundreds of features such as scheduling and launching live classes, recording sessions in HD (720p), Ultra HD audio/video conferencing, screen sharing, group/private chat, code editor, LaTeX equations, file sharing, interactive whiteboards, share presentations, sell classes using shopping cart, create discount coupons - all from within your own website.


Fully Managed and Hosted

BrainCert Virtual Classroom is fully managed and hosted. Do not worry about servers, installations, hosting, set up, etc. You focus on your business while we take care of technology.

Start with a FREE Plan

The free plan supports 2 connections (1 instructor + 1 attendee) with a maximum duration of 30 minutes per session. It supports 600 minutes of Free API usage. Upgrade your API account to use more attendees in a live session, and session duration.