Skip to content

Getting Started

QLAM (Quantum Layer Access Management) is a REST API platform that provides programmatic access to QuEra's neutral-atom quantum computers.

Understanding QLAM

Unlike traditional software packages, QLAM is a cloud service accessed through HTTP APIs. This means:

  • No installation required - QLAM runs on QuEra's infrastructure
  • Multiple client options - Use our CLI, SDK, or any HTTP client
  • Always up-to-date - No version management on your end

Choose Your Path

Build and run quantum programs in Python using Bloqade's high-level abstractions.

from bloqade import start

program = start.add_position([(0, 0), (6, 0), (12, 0)])...

Learn more about Bloqade

Option 2: QLAM Shell

The QLAM Shell (qsh) provides a command-line interface for task management and operations.

# Install with uv (recommended)
uv pip install qlam-shell

# Or with pip
pip install qlam-shell

# Login and start using
qsh auth login
qsh tasks create @my-program.json

Learn more about QLAM Shell

Option 3: Third-Party SDKs

Integrate other Python SDKs with QLAM using the QLAM Core library for authentication and HTTP client functionality.

from qlam_core.common import AppContext
from qlam_core.plugins.tasks import TasksClient

ctx = AppContext()
with TasksClient(ctx) as client:
    task = client.create(body=task_payload)

Learn more about third-party SDK integration

Option 4: Direct API Access

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

curl -X POST https://api.example.quera.com/v2/tasks \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d @my-task.json

Learn more about direct API access

Next Steps