The runtime environment

What runs your code in the playground: the two frameworks, the pre-created backend, the extra-libraries control, and the browser requirement.

When you run a project, Qollab gives you a ready-to-go environment in the browser. Here is what is in it.

Two frameworks

You pick a framework when you create a project, and it sets what the editor runs:

  • Python / Qiskit runs Python with Qiskit 2.x in your browser, with NumPy and most of the standard library available.
  • JS / Qiskit runs your own HTML, CSS, and JavaScript in a sandboxed iframe, with the Qiskit 2.x API exported to JavaScript.

Either way, a backend variable is pre-created for the circuit you build, so you can run it without wiring up a provider yourself. The backend you actually run against is the one you choose in the Select QPU dialog.

Extra libraries

The Code tab has an Extra runtime features / libraries control for turning on additional providers and packages, each with a link to its own documentation. Enable the ones your circuit needs, and leave the rest off to keep the environment light.

Browser support

The environment runs on WebAssembly and needs a browser that supports JSPI: a recent Chrome, Edge, or Opera. If you see a compatibility warning, the FAQ has the fix, including how to turn it on in Firefox.

Stay in the loop.

Get the latest tutorials, demos, and project showcases straight to your inbox. No noise, just the good stuff.