QPUs
Pasqal operates neutral-atom analog quantum computers — real hardware where neutral atoms are trapped in optical tweezers and programmed with laser pulses. Each device has its own specifications, supported modes, and availability depending on region and cloud provider.
For hardware architecture details, see the Pasqal hardware page (external) .
| Generation | Qubits | Country | |
|---|---|---|---|
FRESNEL | Orion Beta | 100 | France |
FRESNEL_CAN1 | Orion Beta | 100 | Canada |
FRESNEL_SA1 | Orion Gamma | 200 | Kingdom of Saudi Arabia |
RUBY | Orion Beta | 100 | France |
SOL | Orion Gamma | 140 | Italy |
JADE | Orion Beta | 100 | Germany |
Availability
Not all QPUs are available in all environments. Check the table below, and use connection.fetch_available_devices() to confirm which QPU device specs are available on your specific connection.
| Pasqal Cloud | Google Cloud | Azure Quantum | OVHCloud | Scaleway | HPC Access | |
|---|---|---|---|---|---|---|
FRESNEL | ||||||
FRESNEL_CAN1 | ||||||
FRESNEL_SA1 | KSA Cloud | |||||
RUBY | CEA | |||||
SOL | Cineca | |||||
JADE | Jülich |
QPU Catalog
Section titled “QPU Catalog”QPUs execute quantum sequences on Pasqal’s neutral-atom hardware, returning measured bitstrings from real atom registers.
Device specifications
Section titled “Device specifications”Retrieving up-to-date specifications
Section titled “Retrieving up-to-date specifications”The exact, current specifications (the physical constraints that are enforced when you submit a sequence) are always available from two places, and both reflect the live device configuration.
From code
Section titled “From code”The Pasqal Cloud SDK provides a method to retrieve the device specs currently defined on Pasqal’s cloud platform; they define the physical constraints of our QPUs (e.g. max number of atoms, available pulse channels).
from pasqal_cloud import PasqalCloudConnection
connection = PasqalCloudConnection(username="...", project_id="...")
# Returns a dict[str, Device] of devices available through this connectiondevices = connection.fetch_available_devices()device = devices["FRESNEL_CAN1"]The method returns a dict[str, Device] mapping each device type to a Pulser Device instance you can use when building sequences. For serialized specs via the lower-level client, see connection.cloud_client.get_device_specs_dict().
From the portal
Section titled “From the portal”The specs below are the generic, slow-moving characteristics of the device. You can also browse the same information on the Devices page in Pasqal Cloud (external) . It always shows the current specs for every device, with no manual updates in between.
| ORION BETA | ORION GAMMA | |
|---|---|---|
dimensions | 2 (1D and 2D register geometries supported) | 2 (1D and 2D register geometries supported) |
max_atom_num | 100 | 200 |
min_atom_distance | 5 µm | 5 µm |
max_radial_distance | 35 µm | 70 µm |
rydberg_level | 60 | 60 |
max_sequence_duration | 6000 ns | 6000 ns |
max_runs | 500 shots per job | 500 shots per job |
max_layout_traps | 200 | 200 |
max_layout_filling | 0.45 | 0.45 |
channels | Rydberg global (see full spec via SDK) | Rydberg global (see full spec via SDK) |
pre_calibrated_layouts | Available — see SDK for current list | Available — see SDK for current list |
version | 1.5.4 | 1.5.4 |
is_virtual | false | false |
Pricing
Section titled “Pricing”Pasqal’s QPUs are available through the major hyperscalers, as listed under availability by region & provider above, on pay-as-you-go pricing models, so you can run jobs and pay only for the QPU time you use. Alternatively, you can buy credits directly through our sales team for use on Pasqal Cloud.
For current rates, packages and to talk to sales, see our Offers & Pricing (external) page.
View offers & pricing
