Skip to content

User Guides

Choose how you want to interact with QLAM based on your needs and preferences.

Client Options

  • Bloqade SDK


    Python SDK for building, simulating, and running neutral-atom quantum programs.

    Best for: Program development, research, Pythonic workflows

    Bloqade Guide

  • QLAM Shell


    Command-line interface for task management, authentication, and exploration.

    Best for: Interactive use, scripting, operations

    QLAM Shell Guide

  • Third-Party SDKs


    Integrate other Python SDKs with QLAM using the QLAM Core library for auth and HTTP.

    Best for: Custom SDKs, framework integrations

    Third-Party Guide

  • Direct API


    Use any HTTP client to access QLAM's REST APIs directly.

    Best for: Custom integrations, non-Python environments, automation

    API Guide

Comparison

Feature Bloqade SDK QLAM Shell Third-Party SDKs Direct API
Installation pip install bloqade pip install qlam-shell pip install qlam-core None required
Language Python CLI (any environment) Python Any (HTTP)
Auth handling Built-in Built-in Via QLAM Core Manual
Best for Development, research Operations, scripting SDK integration Non-Python integration

Authentication

Need help choosing an authentication method? See the Authentication Guide for use-case recommendations:

  • Interactive users - OAuth2 Authorization Code for workstations with browser access
  • Headless environments - Device Code for SSH, containers, and remote servers
  • Automated systems - Machine-to-Machine for CI/CD and service accounts

Each method may make use of refresh tokens to extend the lifetime of the access token without requiring user interaction.