Quantum computing at IBM

IBM Q is an industry first initiative to build universal quantum computers for business and science. Our cross-disciplinary team is developing scalable quantum systems, and potential applications for the technology we make available today. IBM Q quantum devices are accessed using Qiskit, a modular, open-source programming framework. A worldwide network of Fortune 500 companies, academic institutions, and startups use IBM Q technology and collaborate with IBM Research to advance quantum computing.

In addition, IBM Q offers a variety of educational content at all levels. We are committed to maintaining our leadership in quantum computing and driving a roadmap of innovation for our clients in the IBM Q Network, and the extended IBM Q community.



A look inside a quantum computer

inside a quantum computer

Several IBM Q quantum devices are available for public use through the cloud, including 5- and 16-qubit devices accessible for free through the IBM Q Experience and Qiskit. 20-qubit devices are available to our clients in the IBM Q Network.

In order to function correctly, IBM’s quantum systems must be kept cold. Any heat in the system can introduce error, which is why quantum computers are designed to operate at temperatures close to absolute zero, colder than the vacuum of space. Here’s a look at how a quantum computer’s dilution refrigerator, made from more than 2,000 components, exploits the mixing properties of two helium isotopes to create such a cold environment for the qubits inside.



Full stack quantum software

Full stack quantum computing components

Qiskit is an open-source quantum programming framework for leveraging today's quantum processors and conducting research. It is designed to be accessible to people from many backgrounds: quantum researchers, scientists, teachers, developers and general tech enthusiasts. The vision for Qiskit consists of four foundational elements: Terra (the code foundation, for composing quantum programs at the level of circuits and pulses), Aqua (for building algorithms and applications), Ignis (for addressing noise and errors) and Aer (for accelerating development via simulators, emulators and debuggers). Ignis and Aer are coming-soon.



Featured research



Our community


We are extremely proud of the community that has grown the IBM Q Experience and Qiskit. Since its conception, tens of thousands of people aroudn the world have used our tools to learn, conduct research, solve new problems and just play. We have been inspired by all the creative things people have done with our platform.

Since making the first IBM Q system available for public use on the cloud in 2016, tens of thousands of people around the world have used IBM Q systems, Qiskit, and IBM Q Experience to conduct research, solve new problems, and explore the exciting world of quantum computing. This worldwide community collaborates with the IBM Q team of experts in quantum physics, engineering, systems, design, and software development. Every day the work of these individuals and organizations advances quantum computing and its potential to solve some of today’s unsolvable problems.

Get involved

Join the IBM Q Experience

Sign up

Learn about the IBM Q Network

View more


Follow us on Twitter


Start working with QISKIT