Marqov Documentation
Marqov is an orchestration engine for hybrid quantum-classical workflows. Write quantum algorithms using Qiskit, Cirq, PennyLane, OpenQASM, or Marqov’s native SDK, and Marqov handles parallelization, multi-backend execution, and real-time monitoring automatically.
Getting Started
New to Marqov? Start here.
- What is Marqov? — Overview and key features
- Quickstart — Your first script in 5 minutes
- Key Concepts — Tasks, workflows, backends, and more
- Architecture — How the system fits together
Tutorials
Step-by-step guides to build real quantum applications.
- Your First Quantum Script — Bell State end-to-end
- Building a VQE Optimization — Variational quantum eigensolver with parallel tasks
- Running on Real Hardware — From simulators to QPUs
- Parallel Task Execution — How automatic parallelization works
- Viewing Results — Execution dashboard, Gantt chart, and exports
Writing Scripts
How-to guides for Marqov’s Python SDK.
- Script Structure — Anatomy of a Marqov script
- The @task Decorator — Define parallelizable units of work
- The @workflow Decorator — Compose tasks into workflows
- Summary Cards — Display key results on the dashboard
- Supported Frameworks — Qiskit, Braket, PennyLane, Cirq, OpenQASM
- Parameter Handling — How job parameters reach your code
- Error Handling — Retries, debugging, and error categories
Platform Guide
Using the Marqov web platform.
- Playground — Interactive code editor with browser simulation
- Submitting Jobs — Run scripts on quantum hardware
- Job Results — Real-time status and execution dashboards
- Managing Scripts — Upload, save, and organize scripts
- Capsules — Reproducible, sealed computation snapshots
- Backends — Available quantum hardware and simulators
- Team Management — Roles, invitations, and credentials
API Reference
Complete technical specification.
- REST API — All HTTP endpoints
- Python SDK — Classes, functions, and decorators
- Database Schema — Tables, columns, and relationships
Deployment & Operations
Running Marqov in production.
- Worker Setup — Docker, ECR, and ECS deployment
- Temporal Configuration — Local and cloud Temporal setup
- Database Migrations — Applying schema changes
- Environment Variables — Complete configuration reference
- Production Checklist — Pre-launch verification
Troubleshooting
- Common Errors — Frequent issues and fixes
- Script Debugging — Debugging @task/@workflow scripts
- Worker Issues — Worker and infrastructure problems
- FAQ — Frequently asked questions
Last updated on