detektu
Supported APIs

Vendor coverage

Qdrant API changes & breaking changes

Vector databases sit in the hot path of AI features, and their APIs move at AI-ecosystem speed. Detektu diffs Qdrant's published OpenAPI contract so a changed search parameter or response shape is a finding, not a broken retrieval pipeline.

Last checked Oct 20, 2026, 3:26 PMLast change detected Oct 5, 2026, 12:28 PM

Detected changes

Latest Qdrant API changes

Every entry is a change Detektu detected in Qdrant's published contracts, with exact before/after evidence on its page.

  1. Info
    Request property any of addedopenapi:POST /collections/{}/points/search/matrix/pairs::request.application.json.filter.anyOf[#.components.schemas.Filter].should.anyOf[#.components.schemas.Condition].anyOf[#.components.schemas.FieldCondition].match.anyOf[#.components.schemas.Match].
    Qdrant API
  2. Info
    Request property any of addedopenapi:POST /collections/{}/points/search/matrix/pairs::request.application.json.filter.anyOf[#.components.schemas.Filter].must_not.anyOf[subschema-#2].items.anyOf[#.components.schemas.FieldCondition].match.anyOf[#.components.schemas.Match].
    Qdrant API
  3. Info
    Request property any of addedopenapi:POST /collections/{}/points/search/matrix/pairs::request.application.json.filter.anyOf[#.components.schemas.Filter].must_not.anyOf[#.components.schemas.Condition].anyOf[#.components.schemas.FieldCondition].match.anyOf[#.components.schemas.Match].
    Qdrant API
  4. Info
    Request property any of addedopenapi:POST /collections/{}/points/search/matrix/pairs::request.application.json.filter.anyOf[#.components.schemas.Filter].must.anyOf[subschema-#2].items.anyOf[#.components.schemas.FieldCondition].match.anyOf[#.components.schemas.Match].
    Qdrant API
  5. Info
    Request property any of addedopenapi:POST /collections/{}/points/search/matrix/pairs::request.application.json.filter.anyOf[#.components.schemas.Filter].must.anyOf[#.components.schemas.Condition].anyOf[#.components.schemas.FieldCondition].match.anyOf[#.components.schemas.Match].
    Qdrant API
  6. Info
    Request property any of addedopenapi:POST /collections/{}/points/search/matrix/pairs::request.application.json.filter.anyOf[#.components.schemas.Filter].min_should.anyOf[#.components.schemas.MinShould].conditions.items.anyOf[#.components.schemas.FieldCondition].match.anyOf[#.components.schemas.Match].
    Qdrant API
  7. Info
    Request property any of addedopenapi:POST /collections/{}/points/search/matrix/offsets::request.application.json.filter.anyOf[#.components.schemas.Filter].should.anyOf[subschema-#2].items.anyOf[#.components.schemas.FieldCondition].match.anyOf[#.components.schemas.Match].
    Qdrant API
  8. Info
    Request property any of addedopenapi:POST /collections/{}/points/search/matrix/offsets::request.application.json.filter.anyOf[#.components.schemas.Filter].should.anyOf[#.components.schemas.Condition].anyOf[#.components.schemas.FieldCondition].match.anyOf[#.components.schemas.Match].
    Qdrant API
  9. Info
    Request property any of addedopenapi:POST /collections/{}/points/search/matrix/offsets::request.application.json.filter.anyOf[#.components.schemas.Filter].must_not.anyOf[subschema-#2].items.anyOf[#.components.schemas.FieldCondition].match.anyOf[#.components.schemas.Match].
    Qdrant API
  10. Info
    Request property any of addedopenapi:POST /collections/{}/points/search/matrix/offsets::request.application.json.filter.anyOf[#.components.schemas.Filter].must_not.anyOf[#.components.schemas.Condition].anyOf[#.components.schemas.FieldCondition].match.anyOf[#.components.schemas.Match].
    Qdrant API

Coverage

What Detektu monitors

Official products and contracts checked for changes.

Qdrant API

  • REST APIOpenAPI contractStable

Change model

How Qdrant ships changes

The release patterns that shape your integration risk.

Qdrant publishes an OpenAPI contract for its REST API and iterates quickly: new query capabilities, extended filter syntax, evolving collection settings. Teams typically pin a client version and forget that the server contract underneath keeps moving.

Detektu reports each contract revision with exact coordinates, so changes to the points and search endpoints your retrieval code calls escalate, while new capabilities you don't use stay informational.

Monitored for you

Do Qdrant's changes affect your integration?

Choose the operations and fields your services use. Detektu matches Qdrant findings to that declared usage so your team can review the relevant evidence. No agent or repository access required.