Create hybrid quantum-classical applications on one platform that scales to fault tolerance and beyond. Write in Guppy, encode for fault tolerance with Guppy FT, emulate with Selene and run through Nexus Console.
Write, run and compile Guppy programs in Guppy Playpond, in your browser. Then apply for a Quantinuum Nexus account to work in hosted notebooks with tutorials, simulators and our emulator.




Encode your programs for fault tolerance with Guppy FT, then test in emulation and run on supported hardware, without implementing the codes yourself.




Guppy Algorithms gives you 21 open-source algorithm building blocks, licensed under Apache 2.0, for assembling applications.




Nexus Console saves your programs and results, enables you to analyze the runtime behavior, and lets you share and collaborate on the data with team members securely.



"BMW Group’s experience with Nexus has been instrumental in advancing its quantum computing efforts (...) its integrated TKET compiler seamlessly translates and optimizes codes for various backends, including Quantinuum and IBM quantum computers (…) access to InQuanto's computational chemistry features has made it a powerful tool for BMW Group's specialists to scale up hybrid quantum and classical workflows for molecular modeling.”
“At Unitary Fund, we leveraged Nexus to study a foundational question about quantum mechanics (...) the platform's reliability and advanced capabilities were crucial to extending our results, from simulating smaller systems to experimentally demonstrating LF violations on quantum hardware. Nexus has empowered us to deepen our research and contribute to foundational quantum science.”
“We performed the largest verified measurement-based quantum computation to date, up to the size of 52 vertices, which was made possible by the Nexus system. The protocol requires complex operations intermingling classical and quantum information (...) such requirements are difficult to deliver on most quantum computer frameworks as they are far from conventional gate-based BQP computations; however, Nexus can!”
Program quantum computers in a language that reads like Python
Guppy v1 is our quantum-first programming language, embedded in Python. Write programs that react to measurement results in real time with familiar if statements and loops, while strong types and qubit safety catch mistakes before they cost hardware time. Then run them on our systems.

Write the algorithm. Guppy FT encodes it for fault tolerance.
Guppy FT automatically encodes your program for fault tolerance, with the Steane code today, and flags any operation the chosen code does not support. Compare fault-tolerance approaches without rewriting your algorithm, test it in emulation, then run it on Helios.

Assemble applications from 21 open-source building blocks
Reuse what's already built. Guppy Algorithms gives you 21 open-source building blocks for assembling applications in Guppy, covering block encoding, phase estimation, arithmetic and measurement. Combine type-safe primitives with Python builders for algorithms that start from classical data.

Compile and optimize circuits for the hardware you target
TKET handles program optimization: our open-source compiler and quantum SDK builds circuits, cuts the resources they need to run, and targets many devices and simulators through its extensions. Already using pytket? Load your existing circuits straight into Guppy programs and keep building.

Emulate your program before you spend hardware time
Selene runs your Guppy programs with realistic runtime behavior and error models, so you can debug, compare simulators and estimate resources before you go to hardware. It ships with Guppy and runs on your own machine. In Nexus Console, it can emulate the Helios runtime.

Get more accurate results and see inside every run
With Helios access, error suppression cuts memory and leakage errors, and Iceberg error detection flags shots where it finds an error, so you can drop them. Real-time metrics and Shotplot show every shot, so problems stand out. Hosted services leave less to manage (Planned for December 2026).

Run quantum and classical tasks as one workflow you control
A hybrid quantum-classical workflow framework that coordinates quantum execution and classical processing across supported computing environments, including HPC systems. It lets developers combine reusable tasks into workflows, manage dependencies and parallel execution, and connect different tools and backends within a single application. (Planned for December 2026).
