Support for IDEs#

The Leap quantum cloud service supports third-party IDEs, both local and cloud-based, that implement the Development Containers specification (aka “devcontainers”). Although any IDE that implements devcontainers is supported, D-Wave recommends GitHub Codespaces.

The Ocean SDK releases 6.6 and higher enable authentication using the secure OAuth 2.0 industry standard. The procedure described in the Authorizing Access to the Leap Service section simplifies the retrieval and storage of your Solver API (SAPI) token for use in submitting problems to solvers in the Leap service from the third-party IDE of your choice.

For an overview about developing quantum applications, see the Developing Quantum Applications section; for a beginner’s introduction, see the Get Started with Optimization section. Also see end-to-end examples of D-Wave quantum applications in GitHub.

Requirements#

If you configure your IDE to use Ocean-Dev Docker Images, your development environment is updated with a recent Ocean SDK release. You can see an example here.