What is the QDE?¶
The QDE (Quantum Development Environment) is Construct's integrated development environment dedicated to fault-tolerant quantum computing (FTQC). It provides cloud-based development environments with pre-installed quantum computing libraries, integrated development tools, and seamless access to your Construct projects - all accessible through your web browser.
The QDE is where developers create quantum algorithms using Workbench ⧉. Because the QDE is fully hosted without local setup, researchers and developers can focus on quantum algorithm innovation rather than environment configuration, with instant access to powerful development interfaces and computational resources capable of simulating up to 30-qubit quantum systems.
Key Features¶
- No setup: Develop immediately with pre-installed quantum libraries and tools
- Project Integration: Access your Construct projects directly with automatic Git authentication
- Cloud Resources: Access scalable computational power for quantum simulations and resource estimation
- Persistent Storage: Preserve your work across sessions
- Integrated Workflow: Transition seamlessly between visual design and code development
Development Interfaces¶
- VS Code Web: Full-featured code editor running directly in your browser
- VS Code App: Remote connection to your locally installed VS Code application
- Jupyter Lab: Web-based interactive notebooks
- Terminal: Terminal connection to the virtual machine for complex development tasks
Pre-installed Quantum Libraries¶
Every QDE workspace comes pre-installed with the PsiQDK (PsiQuantum Quantum Development Kit), a comprehensive meta-package that bundles all of PsiQuantum's quantum development libraries. This unified toolkit ensures version compatibility and provides everything needed for fault-tolerant quantum computing development in a single, pre-configured environment.
The PsiQDK includes:
- Workbench: The core FTQC programming framework for creating quantum circuit
- Workbench Algorithms: A collection of reusable quantum subroutines (Qubricks) to build large applications
- Bartiq: A library focused on analyzing symbolic Quantum Resource Estimates (QREs)
- Construct Tools: Utilities for Construct platform integration
- Scientific Libraries: NumPy, SciPy, matplotlib, and other essential packages
Integration with Construct¶
The QDE is deeply integrated within the Construct platform, providing direct access to your project files without manual cloning and automatic authentication with Git repositories. This integration enables a synchronized workflow between Circuit Designer and Resource Analyzer, maintaining shared project context across all Construct tools. Changes made in the QDE can be committed and pushed back to your Construct projects using standard Git workflows, enabling seamless transitions between visual design and code-based development.
Next Steps¶
- Getting Started Guide - Launch your first QDE workspace
- Development Interfaces - Explore available development tools
- Software and Libraries - Learn about available libraries
- Workspace Management - Templates, limits, and VM specifications