Quandela website screenshot

Quandela

Quandela is a Paris-region (Massy, France) photonic quantum computing company building modular, scalable, energy-efficient quantum systems driven by deterministic single-photon sources. Its hardware lineup includes Ascella (its first cloud-accessible system), Belenos (a 12-qubit second-generation machine), Canopus, and Mosaiq (its flagship prototyping platform), alongside Prometheus single-photon sources and the Entropy quantum random number generator. Quandela develops Perceval, the open-source Python framework for programming photonic quantum computers, distributed on PyPI as perceval-quandela with the perceval-interop bridges to Qiskit, QuTiP, cQASM and myQLM and the exqalibur native optimisation kernel. It operates Quandela Cloud, which — contrary to an earlier reading of this profile — DOES publish a real, anonymously readable REST contract: OpenAPI 3.0.3 at https://api.cloud.quandela.com/openapi.json, version v2.8.0-rc4, with 55 paths, 59 operations and 54 component schemas, plus a Quantum Toolbox sub-specification at /qt-openapi.json. The surface covers Perceval job submission (submit-then-poll, with the circuit carried as an SDK-serialised opaque payload), a self-service Cloud Job Token lifecycle with a per-platform credit ledger, five typed Quantum Toolbox primitives (Chemistry VQE, Custom VQE, CVaR VQE, Graph DSI, Graph Isomorphism) each with a paired cost estimator, and the Entropy QRNG, whose draws return CHSH and min-entropy certification. Authentication is a single declared bearer scheme covering two distinct credentials — an account token from account.quandela.com and a Cloud Job Token minted over the API. Quandela also runs a Quantum Acceleration Program for enterprise pilots in cybersecurity, pharma, chemistry, logistics, finance, energy and aerospace, and publishes a 2024-2030 roadmap to fault-tolerant quantum computing.

Quandela publishes 9 API contracts indexed on the APIs.io network, including Api - Job Token API, Api - Perceval Job API, Api - Perceval Job Token API, and 6 more. Tagged areas include Quantum Computing, Photonic Quantum, Photonics, Single Photon Sources, and Quantum Hardware.

The Quandela catalog on APIs.io includes 1 Spectral governance ruleset.

Quandela’s developer surface includes authentication, changelog, sandbox, documentation, getting-started guide, support, pricing, and 57 more developer resources.

56.8/100 strong ▬ flat Agent 29/100 agent ready Front door AI 3/6 light Heartbeat 88/100 alive saas Full breakdown ↓
scored 2026-11-06 · rubric v0.27.0 · Show this score on your site →
8 published contracts 4 Agent Skills
Quantum ComputingPhotonic QuantumPhotonicsSingle Photon SourcesQuantum HardwareQuantum CloudQPUPercevalPython SDKQuantum Random Number GenerationQuantum SimulationVariational Quantum AlgorithmsQuantum ChemistryGraph AlgorithmsJob OrchestrationOpen SourceFrance

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-11-06 · rubric v0.27.0
Regulatory Posture applies to this provider. Its tags matched the Horizontal (data, software, accessibility, platform) regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
Create-or-Update Ergonomics applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site. Kin Score badge preview for Quandela It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/quandela/"><img src="https://apis.io/badge/quandela/card.svg" alt="Quandela on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
  • MCP Server +12 pts — deployment.mode + probe verdict on the mcp/ manifest, not the pointer; an unprobed slug falls back to authorship
  • Idempotency +9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
  • A2A Agent Card +8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
  • Request/Response Examples +7 pts — share of operations carrying request/response examples; else an Examples / Code Samples link
  • Registration Without a Human +6 pts — a `registration_endpoint` in the served RFC 8414 / OIDC discovery document
  • Delegated User Identity +6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented)
6 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from the provider profile at artifacts.apis.io/quandela/apis.yml: open an issue on github.com/api-evangelist/quandela to ask a question or point us at an artifact you publish. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

Markets this provider is in provisional

The Kin Score Market layer reads a provider inside its market: its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted: not part of the Kin Score or agent readiness.

MarketPositionDepthRegistered MCP serverDeclares compatibility
Quantum Computing (hardware, cloud and software) standard 26.8 (thin) - -

Registered MCP server and declares compatibility are report only — not weighted. Undeclared means we found nothing we can read, so there is no number: we never infer integrations.

Standards implemented 1

Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.

measured — observed by APIs.io (published)

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

Quandela Api - Job Token API

APIs related to job token

Quandela Api - Perceval Job API

Operations about job - Authenticate by `Cloud Job Token`

Quandela Api - Perceval Job Token API

Operations about job token - Authenticate by `Cloud Job Token`

Quandela QRNG API

Quantum Random Number generation

Quandela Quantum Toolbox API

Quantum Toolbox entrypoints

Quandela Health API

The Health API from Quandela — 1 operation(s) for health.

Quandela Openapi.json API

The Openapi.json API from Quandela — 1 operation(s) for openapi.json.

Quandela Qt Openapi.json API

The Qt Openapi.json API from Quandela — 1 operation(s) for qt openapi.json.

Quandela Quandela Cloud API

The Quandela Cloud Api API from Quandela — 1 operation(s) for quandela cloud api.

Scroll for all 9

Arazzo Workflows 3

Multi-step API workflows described with the Arazzo specification.

Estimate then run a Chemistry VQE workload on Quandela Quantum Toolbox

Price a Chemistry VQE workload with the estimator before committing credits, check the Quantum Toolbox concurrency ceiling, submit, poll and collect.

ARAZZO

Rotate and audit a Quandela Cloud Job Token

Mint a replacement Cloud Job Token, read the outgoing token's per-platform consumption ledger, then revoke and delete it — the full credential rotation Quandela supports entirel...

ARAZZO

Submit a Perceval job to Quandela Cloud and collect the result

Mint a Cloud Job Token, verify account capacity, submit a photonic-circuit job, poll to completion, then retrieve the result and the submission record.

ARAZZO

Agent Skills 4

Packaged agent skills for driving this provider's APIs from an AI assistant.

Quandela API pricing

Prices published by Quandela, read 2026-10-28 from cloud.quandela.com/pricing.

PlanPrice
Explorer FREE
Includes: *Monthly quota is 200 credits; Job priority: Low; One running job at a time; One waiting job at a ti
Academic 0.03 credits per job
Includes: Pay as you go; Job priority: Normal; 10 concurrent jobs; 5 max job in queue; Max 30 minutes per job
Pro 0.3 credits per job
Includes: Pay as you go; Job priority: Normal; 10 concurrent jobs; 10 max job in queue; Max 30 minutes per job
Enterprise CONTACT US
Includes: Monthly plan; Job priority: High; 10 concurrent jobs; 10000 max job in queue; Max 60 minutes per job

Plan details, limits and sources →

Rate limits

All 6 limits →

Billed by: job · FinOps profile →

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Quandela Rate Limits

6 limits

RATE LIMITS

Service Levels 1

Uptime the provider promises or reports, as SLA4OAI. Read from its own pages; APIs.io runs no monitors.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Quandela API Rules

63 rules · 53 errors 9 warnings 1 info

SPECTRAL

OpenAPI Overlays 1

Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.

Quandela Cloud Overlay

12 actions · documentation · quandela-cloud-openapi.json

DERIVED

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Quandela Authentication

http · 1 scheme

SECURITY

Quandela Domain Security

TLSv1.3 · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Quandela Agentic Access

59 operations · 31 acting · 3 human-in-the-loop

59 operations · 31 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 9

MCP servers, agent skills, and machine-readable catalogs

Scroll for all 9

Design & Contract 8

Pagination, idempotency, versioning, errors, and events

Scroll for all 8

Build 7

SDKs, sample code, and the tooling you integrate with

Scroll for all 7

Access & Security 2

Authentication, authorization, and security posture

Learn 3

Tutorials, courses, talks, and written guidance

Operate 10

Status, limits, changes, and where to get help

Scroll for all 10

Commercial 4

Pricing, plans, and the legal terms of use

Company 5

The organization behind the API

Other 10

Properties that don't map to a standard resource type

Scroll for all 10

Source (apis.yml)

apis.yml Raw ↑
aid: quandela
name: Quandela
description: 'Quandela is a Paris-region (Massy, France) photonic quantum computing company building modular, scalable, energy-efficient
  quantum systems driven by deterministic single-photon sources. Its hardware lineup includes Ascella (its first cloud-accessible
  system), Belenos (a 12-qubit second-generation machine), Canopus, and Mosaiq (its flagship prototyping platform), alongside
  Prometheus single-photon sources and the Entropy quantum random number generator. Quandela develops Perceval, the open-source
  Python framework for programming photonic quantum computers, distributed on PyPI as perceval-quandela with the perceval-interop
  bridges to Qiskit, QuTiP, cQASM and myQLM and the exqalibur native optimisation kernel. It operates Quandela Cloud, which
  — contrary to an earlier reading of this profile — DOES publish a real, anonymously readable REST contract: OpenAPI 3.0.3
  at https://api.cloud.quandela.com/openapi.json, version v2.8.0-rc4, with 55 paths, 59 operations and 54 component schemas,
  plus a Quantum Toolbox sub-specification at /qt-openapi.json. The surface covers Perceval job submission (submit-then-poll,
  with the circuit carried as an SDK-serialised opaque payload), a self-service Cloud Job Token lifecycle with a per-platform
  credit ledger, five typed Quantum Toolbox primitives (Chemistry VQE, Custom VQE, CVaR VQE, Graph DSI, Graph Isomorphism)
  each with a paired cost estimator, and the Entropy QRNG, whose draws return CHSH and min-entropy certification. Authentication
  is a single declared bearer scheme covering two distinct credentials — an account token from account.quandela.com and a
  Cloud Job Token minted over the API. Quandela also runs a Quantum Acceleration Program for enterprise pilots in cybersecurity,
  pharma, chemistry, logistics, finance, energy and aerospace, and publishes a 2024-2030 roadmap to fault-tolerant quantum
  computing.'
type: Index
deliveryModel:
  model: saas
  license_evidence:
    not_product:
    - quandela/perceval
  open_source: unknown
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: low
  source:
  - openapi
  - pricing
  - repository-not-product
  generated: '2026-09-25'
  method: derived
accessModel:
  pricing: unknown
  onboarding: self-service
  trial: true
  try_now: true
  public: true
  label: Public API, undisclosed pricing
  confidence: medium
  source:
  - https://api.cloud.quandela.com/openapi.json
  - https://www.quandela.com/products-and-services/cloud/
  - https://cloud.quandela.com/pricing
  generated: '2026-08-17'
  method: searched
  note: The contract is public and anonymous and a free trial is offered ("Try cloud for free"), but no price is published
    — the pricing page is a JS-rendered shell and every machine-readable pricing endpoint probed 404s. Billing is prepaid
    credits metered per platform. See plans/quandela-plans-pricing.yml.
position: Producing
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/quandela.png
tags:
- Quantum Computing
- Photonic Quantum
- Photonics
- Single Photon Sources
- Quantum Hardware
- Quantum Cloud
- QPU
- Perceval
- Python SDK
- Quantum Random Number Generation
- Quantum Simulation
- Variational Quantum Algorithms
- Quantum Chemistry
- Graph Algorithms
- Job Orchestration
- Open Source
- France
tags_raw:
- Quantum Computing
- Photonic Quantum
- Photonics
- Single Photon Sources
- Quantum Hardware
- Quantum Cloud
- QPU
- Perceval
- Python SDK
- Quantum Random Number Generation
- Quantum Simulation
- Variational Quantum Algorithms
- Quantum Chemistry
- Graph Algorithms
- Job Orchestration
- Open Source
- France
- Open-Source
url: https://raw.githubusercontent.com/api-evangelist/quandela/refs/heads/main/apis.yml
created: '2026-05-25'
modified: '2026-08-17'
specificationVersion: '0.23'
apis:
- aid: quandela:quandela-api-job-token-api
  name: Quandela Api - Job Token API
  description: APIs related to job token
  humanURL: https://cloud.quandela.com/
  baseURL: https://api.cloud.quandela.com/
  tags:
  - Api - Job Token
  properties:
  - type: OpenAPI
    url: openapi/quandela-api-job-token-api-openapi.yml
  - type: Documentation
    url: https://perceval.quandela.net/docs/v1.2/reference/providers.html
  - type: Authentication
    url: authentication/quandela-authentication.yml
  - type: Conventions
    url: conventions/quandela-conventions.yml
  - type: ErrorCatalog
    url: errors/quandela-problem-types.yml
  - type: DataModel
    url: data-model/quandela-data-model.yml
  - type: RateLimits
    url: rate-limits/quandela-rate-limits.yml
  - type: Sandbox
    url: sandbox/quandela-sandbox.yml
  - type: Documentation
    url: https://hub.quandela.com/integrate
- aid: quandela:quandela-api-perceval-job-api
  name: Quandela Api - Perceval Job API
  description: Operations about job - Authenticate by `Cloud Job Token`
  humanURL: https://cloud.quandela.com/
  baseURL: https://api.cloud.quandela.com/
  tags:
  - Api - Perceval Job
  properties:
  - type: OpenAPI
    url: openapi/quandela-api-perceval-job-api-openapi.yml
  - type: Documentation
    url: https://perceval.quandela.net/docs/v1.2/reference/providers.html
  - type: Authentication
    url: authentication/quandela-authentication.yml
  - type: Conventions
    url: conventions/quandela-conventions.yml
  - type: ErrorCatalog
    url: errors/quandela-problem-types.yml
  - type: DataModel
    url: data-model/quandela-data-model.yml
  - type: RateLimits
    url: rate-limits/quandela-rate-limits.yml
  - type: Sandbox
    url: sandbox/quandela-sandbox.yml
  - type: Documentation
    url: https://hub.quandela.com/integrate
- aid: quandela:quandela-api-perceval-job-token-api
  name: Quandela Api - Perceval Job Token API
  description: Operations about job token - Authenticate by `Cloud Job Token`
  humanURL: https://cloud.quandela.com/
  baseURL: https://api.cloud.quandela.com/
  tags:
  - Api - Perceval Job Token
  properties:
  - type: OpenAPI
    url: openapi/quandela-api-perceval-job-token-api-openapi.yml
  - type: Documentation
    url: https://perceval.quandela.net/docs/v1.2/reference/providers.html
  - type: Authentication
    url: authentication/quandela-authentication.yml
  - type: Conventions
    url: conventions/quandela-conventions.yml
  - type: ErrorCatalog
    url: errors/quandela-problem-types.yml
  - type: DataModel
    url: data-model/quandela-data-model.yml
  - type: RateLimits
    url: rate-limits/quandela-rate-limits.yml
  - type: Sandbox
    url: sandbox/quandela-sandbox.yml
  - type: Documentation
    url: https://hub.quandela.com/integrate
- aid: quandela:quandela-qrng-api
  name: Quandela QRNG API
  description: Quantum Random Number generation
  humanURL: https://cloud.quandela.com/
  baseURL: https://api.cloud.quandela.com/
  tags:
  - QRNG
  properties:
  - type: OpenAPI
    url: openapi/quandela-qrng-api-openapi.yml
  - type: Documentation
    url: https://perceval.quandela.net/docs/v1.2/reference/providers.html
  - type: Authentication
    url: authentication/quandela-authentication.yml
  - type: Conventions
    url: conventions/quandela-conventions.yml
  - type: ErrorCatalog
    url: errors/quandela-problem-types.yml
  - type: DataModel
    url: data-model/quandela-data-model.yml
  - type: RateLimits
    url: rate-limits/quandela-rate-limits.yml
  - type: Sandbox
    url: sandbox/quandela-sandbox.yml
  - type: Documentation
    url: https://hub.quandela.com/integrate
- aid: quandela:quandela-quantumtoolbox-api
  name: Quandela Quantum Toolbox API
  description: Quantum Toolbox entrypoints
  humanURL: https://cloud.quandela.com/
  baseURL: https://api.cloud.quandela.com/
  tags:
  - QuantumToolbox
  properties:
  - type: OpenAPI
    url: openapi/quandela-quantumtoolbox-api-openapi.yml
  - type: Documentation
    url: https://perceval.quandela.net/docs/v1.2/reference/providers.html
  - type: Authentication
    url: authentication/quandela-authentication.yml
  - type: Conventions
    url: conventions/quandela-conventions.yml
  - type: ErrorCatalog
    url: errors/quandela-problem-types.yml
  - type: DataModel
    url: data-model/quandela-data-model.yml
  - type: RateLimits
    url: rate-limits/quandela-rate-limits.yml
  - type: Sandbox
    url: sandbox/quandela-sandbox.yml
  - type: Documentation
    url: https://hub.quandela.com/integrate
- aid: quandela:quandela-health-api
  name: Quandela Health API
  description: The Health API from Quandela — 1 operation(s) for health.
  humanURL: https://cloud.quandela.com/
  baseURL: https://api.cloud.quandela.com/
  tags:
  - Health
  properties:
  - type: OpenAPI
    url: openapi/quandela-health-api-openapi.yml
  - type: Documentation
    url: https://perceval.quandela.net/docs/v1.2/reference/providers.html
  - type: Authentication
    url: authentication/quandela-authentication.yml
  - type: Conventions
    url: conventions/quandela-conventions.yml
  - type: ErrorCatalog
    url: errors/quandela-problem-types.yml
  - type: DataModel
    url: data-model/quandela-data-model.yml
  - type: RateLimits
    url: rate-limits/quandela-rate-limits.yml
  - type: Sandbox
    url: sandbox/quandela-sandbox.yml
  - type: Documentation
    url: https://hub.quandela.com/integrate
- aid: quandela:quandela-openapi-json-api
  name: Quandela Openapi.json API
  description: The Openapi.json API from Quandela — 1 operation(s) for openapi.json.
  humanURL: https://cloud.quandela.com/
  baseURL: https://api.cloud.quandela.com/
  tags:
  - Openapi.json
  properties:
  - type: OpenAPI
    url: openapi/quandela-openapi-json-api-openapi.yml
  - type: Documentation
    url: https://perceval.quandela.net/docs/v1.2/reference/providers.html
  - type: Authentication
    url: authentication/quandela-authentication.yml
  - type: Conventions
    url: conventions/quandela-conventions.yml
  - type: ErrorCatalog
    url: errors/quandela-problem-types.yml
  - type: DataModel
    url: data-model/quandela-data-model.yml
  - type: RateLimits
    url: rate-limits/quandela-rate-limits.yml
  - type: Sandbox
    url: sandbox/quandela-sandbox.yml
  - type: Documentation
    url: https://hub.quandela.com/integrate
- aid: quandela:quandela-qt-openapi-json-api
  name: Quandela Qt Openapi.json API
  description: The Qt Openapi.json API from Quandela — 1 operation(s) for qt openapi.json.
  humanURL: https://cloud.quandela.com/
  baseURL: https://api.cloud.quandela.com/
  tags:
  - Qt Openapi.json
  properties:
  - type: OpenAPI
    url: openapi/quandela-qt-openapi-json-api-openapi.yml
  - type: Documentation
    url: https://perceval.quandela.net/docs/v1.2/reference/providers.html
  - type: Authentication
    url: authentication/quandela-authentication.yml
  - type: Conventions
    url: conventions/quandela-conventions.yml
  - type: ErrorCatalog
    url: errors/quandela-problem-types.yml
  - type: DataModel
    url: data-model/quandela-data-model.yml
  - type: RateLimits
    url: rate-limits/quandela-rate-limits.yml
  - type: Sandbox
    url: sandbox/quandela-sandbox.yml
  - type: Documentation
    url: https://hub.quandela.com/integrate
- aid: quandela:quandela-quandela-cloud-api-api
  name: Quandela Quandela Cloud API
  description: The Quandela Cloud Api API from Quandela — 1 operation(s) for quandela cloud api.
  humanURL: https://cloud.quandela.com/
  baseURL: https://api.cloud.quandela.com/
  tags:
  - Quandela Cloud Api
  properties:
  - type: OpenAPI
    url: openapi/quandela-quandela-cloud-api-api-openapi.yml
  - type: Documentation
    url: https://perceval.quandela.net/docs/v1.2/reference/providers.html
  - type: Authentication
    url: authentication/quandela-authentication.yml
  - type: Conventions
    url: conventions/quandela-conventions.yml
  - type: ErrorCatalog
    url: errors/quandela-problem-types.yml
  - type: DataModel
    url: data-model/quandela-data-model.yml
  - type: RateLimits
    url: rate-limits/quandela-rate-limits.yml
  - type: Sandbox
    url: sandbox/quandela-sandbox.yml
  - type: Documentation
    url: https://hub.quandela.com/integrate
common:
- type: IssueTracker
  url: https://github.com/Quandela/Perceval/issues
- type: CodeOfConduct
  url: https://github.com/Quandela/Perceval/blob/main/CODE_OF_CONDUCT.md
- type: ContributionGuide
  url: https://github.com/Quandela/Perceval/blob/main/CONTRIBUTING.md
- type: AgenticAccess
  url: agentic-access/quandela-agentic-access.yml
- type: Authentication
  url: authentication/quandela-authentication.yml
- type: DomainSecurity
  url: security/quandela-domain-security.yml
- type: Conventions
  url: conventions/quandela-conventions.yml
- type: ErrorCatalog
  url: errors/quandela-problem-types.yml
- type: DataModel
  url: data-model/quandela-data-model.yml
- type: Conformance
  url: conformance/quandela-conformance.yml
- type: Lifecycle
  url: lifecycle/quandela-lifecycle.yml
- type: StatusPage
  url: https://api.cloud.quandela.com/api/platforms/public
- type: ChangeLog
  url: changelog/quandela-changelog.yml
- type: ChangeLog
  url: https://github.com/Quandela/Perceval/releases
- type: Sandbox
  url: sandbox/quandela-sandbox.yml
- type: Plans
  url: plans/quandela-plans-pricing.yml
- type: RateLimits
  url: rate-limits/quandela-rate-limits.yml
- type: Packages
  url: packages/quandela-packages.yml
- type: Overlay
  url: overlays/quandela-cloud-overlay.yaml
- type: WellKnownProbe
  url: well-known/quandela-well-known.yml
- type: MCPCandidate
  url: mcp/quandela-mcp.yml
- type: LLMsTxt
  url: llms/quandela-llms.txt
- type: AgentSkill
  url: skills/_index.yml
- type: AgentSkill
  name: Submit a Perceval job to a Quandela QPU and collect the result
  url: skills/quandela-submit-perceval-job.md
- type: AgentSkill
  name: Estimate then run a Quandela Quantum Toolbox algorithm
  url: skills/quandela-run-quantum-toolbox-algorithm.md
- type: AgentSkill
  name: Mint, rotate, audit and revoke Quandela Cloud Job Tokens
  url: skills/quandela-manage-cloud-job-tokens.md
- type: AgentSkill
  name: Draw certified quantum randomness from Quandela Entropy (QRNG)
  url: skills/quandela-draw-certified-quantum-randomness.md
- type: Arazzo
  name: Submit a Perceval job to Quandela Cloud and collect the result
  url: arazzo/quandela-submit-and-collect-perceval-job.yml
- type: Arazzo
  name: Estimate then run a Chemistry VQE workload on Quandela Quantum Toolbox
  url: arazzo/quandela-estimate-and-run-chemistry-vqe.yml
- type: Arazzo
  name: Rotate and audit a Quandela Cloud Job Token
  url: arazzo/quandela-rotate-and-audit-job-token.yml
- type: Website
  url: https://www.quandela.com
- type: DeveloperPortal
  url: https://hub.quandela.com
- type: Documentation
  url: https://perceval.quandela.net/docs
- type: GettingStarted
  url: https://perceval.quandela.net/docs/v1.2/getting_started.html
- type: Support
  url: https://community.quandela.com
- type: Community
  url: https://community.quandela.com
- type: GitHubOrganization
  url: https://github.com/Quandela
- type: Roadmap
  url: https://www.quandela.com/roadmap/
- type: Pricing
  url: https://cloud.quandela.com/pricing
- type: Login
  url: https://account.quandela.com/login
- type: TermsOfService
  url: https://www.quandela.com/legal-terms/
- type: PrivacyPolicy
  url: https://www.quandela.com/privacy-policy/
- type: Cloud
  url: https://cloud.quandela.com
- type: Hub
  url: https://hub.quandela.com
- type: Perceval
  url: https://perceval.quandela.net
- type: Tutorials
  url: https://perceval.quandela.net/docs/v0.13/notebooks/Tutorial.html
- type: PyPI
  url: https://pypi.org/project/perceval-quandela/
- type: GitHub
  url: https://github.com/Quandela
- type: GitHubRepository
  url: https://github.com/Quandela/Perceval
- type: SDKs
  url: packages/quandela-packages.yml
- type: SDKs
  url: https://github.com/Quandela/Perceval
- type: Interop
  url: https://github.com/Quandela/Perceval_Interop
- type: Training
  url: https://training.quandela.com
- type: Products
  url: https://www.quandela.com/products-and-services/
- type: CloudProduct
  url: https://www.quandela.com/products-and-services/cloud/
- type: PercevalProduct
  url: https://www.quandela.com/products-and-services/perceval/
- type: AccelerationProgram
  url: https://www.quandela.com/products-and-services/quantum-acceleration-program/
- type: Blog
  url: https://www.quandela.com/resources/blog/
- type: Careers
  url: https://www.quandela.com/about-us/careers/
- type: Contact
  url: https://www.quandela.com/about-us/contact-us/
- type: LinkedIn
  url: https://www.linkedin.com/company/quandela
- type: Twitter
  url: https://twitter.com/Quandela_Quantum
- type: YouTube
  url: https://www.youtube.com/@quandela
- type: Discord
  url: https://discord.gg/quandela
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
x-pointers-deliberately-withheld:
  note: Recorded so a later run does not "fix" these as omissions. Each artifact below EXISTS in this repository and documents
    an ABSENCE; emitting its canonical scored pointer would assert that Quandela serves a surface it does not serve.
  withheld:
  - type: WellKnown
    artifact: well-known/quandela-well-known.yml
    reason: Every /.well-known/ path 404s on the three real hosts. The three 200s recorded are SPA catch-all HTML shells,
      not documents. The probe is kept as data under the non-scored type WellKnownProbe.
  - type: SecurityTxt
    artifact: well-known/quandela-well-known.yml
    reason: /.well-known/security.txt returns 404 everywhere.
  - type: MCPServer
    artifact: mcp/quandela-mcp.yml
    reason: No MCP server exists — /mcp 404s, mcp.quandela.com does not resolve, npm has no Quandela package. The file is
      a DERIVED candidate tool list with deployment.mode = none, kept under the non-scored type MCPCandidate.
  - type: AgentCard
    artifact: null
    reason: No agent card. /.well-known/agent-card.json and /.well-known/agent.json 404 on every real host. Nothing was written
      — this artifact is never authored on a provider's behalf.
  - type: Idempotency
    artifact: conventions/quandela-conventions.yml
    reason: Zero occurrences of "idempoten" across the 59-operation contract. process_id on POST /api/jobs is a uniqueness
      guard that 400s on collision, not idempotent replay.
  - type: Deprecation
    artifact: lifecycle/quandela-lifecycle.yml
    reason: 10 operations carry deprecated:true in the spec, but there is no deprecation-policy page, no sunset date and no
      RFC 8594 Sunset or Deprecation header.
  - type: Compliance
    artifact: conformance/quandela-conformance.yml
    reason: No certification or compliance program is published — no trust centre and no named certification anywhere on the
      public surface.
  - type: Security
    artifact: null
    reason: No vulnerability disclosure policy, no security.txt, no bug bounty. probe-security-programs.py returned vdp=none
      trust=none.
  - type: AsyncAPI
    artifact: null
    reason: No event surface at all. /asyncapi.yaml, /asyncapi.json, /events and /webhooks all 404 on the API host; the API
      is submit-then-poll.
  - type: Webhooks
    artifact: null
    reason: No callback or webhook operation in the contract.
  - type: APIReference
    artifact: null
    reason: https://api.cloud.quandela.com/api/docs/ 302-redirects to account.quandela.com/login — the rendered reference
      is behind authentication, so it is not a publicly readable API reference. The OpenAPI at /openapi.json is public and
      is wired as OpenAPI instead.
  - type: CLI
    artifact: null
    reason: Quandela ships no first-party CLI.
  - type: Components
    artifact: null
    reason: Quandela ships no embeddable UI components.
  - type: OAuthScopes
    artifact: null
    reason: No oauth2 securityScheme and no scopes model — a Cloud Job Token is all-or-nothing within its commercial offer.
  - type: Postman
    artifact: null
    reason: No first-party public collection. The only Postman search hit for "quandela" is an unrelated third-party workspace
      ("candela_2025").
  - type: Protobuf
    artifact: null
    reason: No .proto in the 15-repo github.com/Quandela org. QDMI-Perceval implements the C++ Quantum Device Management Interface,
      a native C ABI.
x-enrichment:
  date: '2026-08-17'
  status: enriched
  artifacts_added: 33
  pass: local-v1
  headline: 'Reversed the prior round''s "no public REST/HTTP OpenAPI specification" finding. A real OpenAPI 3.0.3 (55 paths,
    59 operations, 54 schemas, v2.8.0-rc4) is served anonymously at https://api.cloud.quandela.com/openapi.json with a second
    Quantum Toolbox spec at /qt-openapi.json. Ownership confirmed from the spec itself: info.title "Quandela Cloud Api", servers[]
    https://api.cloud.quandela.com/, contact www.quandela.com/about-us/contact-us/, termsOfService www.quandela.com/legal-terms/.'

Quandela API — frequently asked questions

Does Quandela have an API?

Yes. APIs.io lists 9 APIs from Quandela, including Quandela Api - Job Token API, Quandela Api - Perceval Job API and Quandela Api - Perceval Job Token API, and 6 more.

Is there an OpenAPI specification for the Quandela API?

Yes. APIs.io indexes 9 OpenAPI specifications for Quandela, each linked for download from this page.

How do I authenticate with the Quandela API?

Quandela uses bearer-token authentication (http · 1 scheme). The details are profiled on APIs.io as Quandela Authentication.

How much does the Quandela API cost?

Quandela publishes its prices; its Explorer plan is FREE as of 2026-10-28. APIs.io lists 4 pricing plans for Quandela, with each plan's price, limits and inclusions under Pricing on this page.

Is the Quandela API ready for AI agents?

Quandela has a Kin Score of 56.8 out of 100 (strong) and an Agent Readiness score of 29.4 (agent-ready), scored by API Evangelist on 2026-11-06.

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/quandela"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/quandela/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/quandela/evidence"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.