Skip to content

Classiq IDE

The Classiq Integrated Development Environment (IDE) provides an end-to-end platform for easily creating, optimizing, analyzing, and executing quantum software. This is the interface for interacting with both the Classiq algorithm design engine and for executing the resulting algorithmic models on real hardware.

To log in to the IDE, go to https://platform.classiq.io/. Use your existing credentials or create a new account.

Designing in the Main Screen

main-screen

The main IDE screen is divided into five sections.

Upload

Upload a model file into the IDE. This is typically a text file with a .qmod or .json suffix.

Model

Type the functional description of the quantum algorithm that you are designing. Feel free to copy text model examples from the user guide into this editor pane and synthesize them using the Synthesize button. Some model fields correspond to options in the constraints and preferences sections of the IDE. Learn more about how to write models in the User Guide.

Application Suites

Because different computational workflows can work in different ways, this section allows you to select the type of problem that you want to solve. See the Chemistry, Finance, and Grover sections of the user guide.

The Hello World example is a state preparation model. Read about this example in the Sample Programs section of the user guide.

Constraints

Here you specify constraints for synthesizing the model. This can include parameters such as the circuit width (number of qubits), depth, gate counts for specific gate types, and more.

Preferences

Define options relating to execution and transpilation of the model.

Synthesizing the Model

When you are ready to synthesize your model, click the Synthesize button. This takes you to the Circuit view where you can interact with a graphical representation of the model.

Executing the Algorithms

Execute the synthesized quantum algorithms on cloud-based quantum hardware from within the IDE. Set it up in the execution section by selecting from the navigation bar on the left of the IDE screen.