Comprehensive Documentation

Master Quantum Programming

From your first qubit to production-ready quantum algorithms. Our documentation covers everything you need to harness the power of quantum computing with QubitLang's intuitive syntax and powerful toolchain.

50+ Quantum GatesStep-by-Step TutorialsAPI ReferenceHardware Guides

What You'll Learn

Quick Start Guide

Get up and running in minutes. Install QubitLang, write your first quantum program, and see results instantly.

Language Reference

Complete syntax guide covering quantum gates, measurements, control flow, functions, and classical integration.

API Documentation

Deep dive into the compiler, simulator, and backend APIs. Full reference for advanced integration.

Tutorials

Step-by-step guides from Bell states to Shor's algorithm. Learn quantum computing hands-on.

CLI Reference

Command-line tools for compiling, running, and optimizing quantum programs.

Hardware Backends

Connect to IBM Quantum, AWS Braket, IonQ, Google Cirq, and Rigetti systems.

Learn by Example

Our documentation is packed with working examples. Every concept is illustrated with real QubitLang code you can run immediately.

  • Interactive code snippets
  • Copy-paste ready examples
  • Expected output explanations
  • Common pitfalls and solutions
grover_search.qbl
# Grover's Search Algorithm
QUBIT q[3]
c0 = 0; c1 = 0; c2 = 0

# Superposition
FOR i = 0 TO 2
    H(q[i])
ENDFOR

# Oracle + Diffusion (2 iterations)
REPEAT 2 TIMES
    # Mark target |101⟩
    X(q[1])
    CCZ(q[0], q[1], q[2])
    X(q[1])
    
    # Diffusion operator
    FOR i = 0 TO 2
        H(q[i]); X(q[i])
    ENDFOR
    CCZ(q[0], q[1], q[2])
    FOR i = 0 TO 2
        X(q[i]); H(q[i])
    ENDFOR
ENDREPEAT

MEASURE q[0] -> c0
MEASURE q[1] -> c1
MEASURE q[2] -> c2

Request Documentation Access

Get early access to our comprehensive documentation, including exclusive tutorials, advanced guides, and direct support from the QubitLang team.