{
 "$schema": "https://agentdrives.com/schemas/tool.schema.json",
 "id": "prd_01m60xk9h7zaakesmadh5enk47",
 "ids": {
  "org": "org_01m60xk9h7szswtj7584srd58x",
  "surfaces": {
   "web": "srf_01m60xk9h7mb91j4g336rqxhgg",
   "api": "srf_01m60xk9h7z8mb69jybekwevvs",
   "mcp": "srf_01m60xk9h719yjeg65rx802qdh",
   "cli": "srf_01m60xk9h7k8c0xc2jbegphemr",
   "sdk": "srf_01m60xk9h7333r21nrype012zy"
  },
  "slugs": [
   "zilliz"
  ],
  "domain": "zilliz.com"
 },
 "slug": "zilliz",
 "name": "Zilliz",
 "url": "https://zilliz.com",
 "domain": "zilliz.com",
 "category": "vector-databases",
 "category_name": "Vector databases",
 "tested_at": "2026-10-28",
 "run": "20261028T070134Z",
 "draft": false,
 "reviewed": true,
 "owner_verified": null,
 "origin": "editorial",
 "history": [
  {
   "run": "20261028T070134Z",
   "date": "2026-10-28",
   "level": 4,
   "engine": {
    "model": "claude-opus-5-5",
    "driver": 5,
    "signed": true,
    "inbox": [
     "agentdrives.com"
    ],
    "robots": "skip",
    "version": "2026.10.28",
    "commit": "ab59cb770c1f8519722678e70987dd1db804c14c",
    "prompts": {
     "version": "2026.10.28",
     "commit": "f3a993449822f9f55b1a57fc1810bbe6f82cce0a"
    },
    "rules": {
     "version": "2026.10.28",
     "commit": "3440e5c62c95160a8125825a987e36d623edd38d"
    }
   },
   "stop": null,
   "paid": false,
   "agent_paid": null
  }
 ],
 "level": 4,
 "level_name": "Runs on its own",
 "level_selfhost": null,
 "entry": "self-start",
 "door": {
  "passed": 1,
  "tries": 1,
  "self_start": true
 },
 "badges": [
  "agent-can-leave"
 ],
 "not_counted": null,
 "stages": [
  {
   "key": "in",
   "label": "Access",
   "state": "yes",
   "text": "Gets in on its own: sign-up in a browser",
   "way": "email_password"
  },
  {
   "key": "work",
   "label": "Use",
   "state": "yes",
   "text": "Work done: 100% of the core"
  },
  {
   "key": "pay",
   "label": "Pay",
   "state": "part",
   "text": "Reaches the checkout: stopped at the $99 a month charge",
   "value": "checkout",
   "route": "card_checkout"
  },
  {
   "key": "leave",
   "label": "Leave",
   "state": "yes",
   "text": "Leaves on its own: nothing to cancel, deletes its account",
   "left": "deleted",
   "delete": {
    "state": "yes",
    "text": "Deletes its account",
    "why": null
   }
  }
 ],
 "outcomes": [
  {
   "key": "find",
   "label": "Learn",
   "state": "yes",
   "text": "Docs it can act on: llms.txt and an MCP server",
   "have": [
    "llms_txt",
    "mcp"
   ],
   "docs": "gaps"
  },
  {
   "key": "access",
   "label": "Access",
   "state": "yes",
   "text": "Gets in on its own: sign-up in a browser",
   "way": "email_password",
   "stage": "in"
  },
  {
   "key": "use",
   "label": "Use",
   "state": "yes",
   "text": "Work done: 100% of the core",
   "stage": "work"
  },
  {
   "key": "pay",
   "label": "Pay",
   "state": "part",
   "text": "Reaches the checkout: stopped at the $99 a month charge",
   "value": "checkout",
   "route": "card_checkout",
   "stage": "pay"
  },
  {
   "key": "leave",
   "label": "Leave",
   "state": "yes",
   "text": "Leaves on its own: nothing to cancel, deletes its account",
   "left": "deleted",
   "delete": {
    "state": "yes",
    "text": "Deletes its account",
    "why": null
   },
   "stage": "leave"
  }
 ],
 "access": [
  {
   "key": "browser_signup",
   "label": "Sign-up in a browser",
   "routes": [
    "email_password",
    "device_login"
   ],
   "minutes": 2,
   "core": "7/7",
   "by_route": {
    "email_password": "7/7",
    "device_login": "0/7"
   }
  }
 ],
 "minutes": 2,
 "next": {
  "to": 5,
  "text": "Next: pay without a person"
 },
 "stop": null,
 "core": "7/7",
 "scores": {
  "coverage": 95,
  "reliability": 96,
  "resilience": 54,
  "setup": 75,
  "surface_coverage": 60,
  "docs_accuracy": 73,
  "docs_completeness": 93
 },
 "parts": {
  "holds_up": 75,
  "docs_match": 79,
  "setup": 75,
  "security": "private",
  "standards": [
   {
    "standard": "MCP discovery",
    "state": "behind",
    "behind": null,
    "value": "legacy"
   }
  ]
 },
 "reliability_method": "pass^k",
 "resilience": {
  "parts": {
   "error_legibility": 75,
   "recovery": 87,
   "idempotency": 0
  },
  "summary": {
   "error_legibility": "mixed",
   "recovery": "good",
   "idempotency": "risky",
   "rate_limits": "none-seen",
   "notes": "Error messages usually name the field or rule, but most come with HTTP 200; a drop answered 408 and a rename 503 while the change went through, and some calls succeed silently (role rename, dropping a missing function). Repeating an insert stores duplicate primary keys; no 429 in a 15-call burst (RateLimit headers say 20/s)."
  }
 },
 "stress": [
  {
   "capability": "Insert or upsert vector entities into a collection",
   "probe": "insert missing required vector field",
   "outcome": "HTTP 200 {code:1804,message:'fail to deal the insert data, error: field dense is required: missing parameter'}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Run a vector similarity search",
   "probe": "search with bad metric enum",
   "outcome": "HTTP 200 {code:1100,message:'failed to search: ... metric type not match: invalid parameter[expected=COSINE][actual=FOO]'}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Query records with scalar metadata filters",
   "probe": "query a collection that does not exist",
   "outcome": "HTTP 200 {code:100,message:\"can't find collection[database=…][collection=ad_nope]\"}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Insert or upsert vector entities into a collection",
   "probe": "repeat the same insert (same primary key)",
   "outcome": "both HTTP 200 insertCount 1; query id == 7777 returns one row but count(*) -> 2: duplicate primary keys stored; no Idempotency-Key support documented (use upsert to retry safely)",
   "grade": "clear",
   "idempotent": "no",
   "rate_limit": null
  },
  {
   "capability": "Create and manage a dedicated or serverless cluster",
   "probe": "short burst on a cheap read (15 x GET /v2/projects)",
   "outcome": "all 200; headers 'ratelimit-limit: 20', 'ratelimit-remaining: 19', 'ratelimit-reset: 1', 'x-ratelimit-limit-second: 20' (older draft -06 style names and X- legacy names, no RateLimit-Policy); no 429 r",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": "none-seen"
  },
  {
   "capability": "Create and manage a dedicated or serverless cluster",
   "probe": "bad credential on control plane and data plane",
   "outcome": "control plane HTTP 401 {code:21119,message:'The apikey is illegal'}; data plane HTTP 401 {code:80001,message:'Invalid token: Your token is not valid...'}",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Insert or upsert vector entities into a collection",
   "probe": "partial failure: batch insert with one bad row",
   "outcome": "HTTP 200 {code:1804,message:\"[]float32 size 2 doesn't equal to vector dimension 4 ...\"}; query category 'pf' -> [] (whole batch rejected, nothing half-written)",
   "grade": "clear",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Create a database and collection with a schema",
   "probe": "drop collection: response vs state",
   "outcome": "HTTP 408 {code:10001,message:'request timeout'} after 30.8 s although the collection was dropped (has -> false)",
   "grade": "vague",
   "idempotent": null,
   "rate_limit": null
  },
  {
   "capability": "Create a database and collection with a schema",
   "probe": "rename a collection that no longer exists",
   "outcome": "HTTP 503 text/plain 'upstream connect error or disconnect/reset before headers. reset reason: connection termination'",
   "grade": "vague",
   "idempotent": null,
   "rate_limit": null
  }
 ],
 "surface_audit": {
  "totals": {
   "items": 394,
   "documented": 390,
   "safe": 377,
   "exercised": 293,
   "passed": 227,
   "skipped": 13,
   "blocked": 84,
   "not_run": 0,
   "match": 214,
   "drift": 77,
   "broken_doc": 2,
   "docs_complete": 333,
   "docs_partial": 57,
   "docs_missing": 0,
   "errors_clear": 76,
   "errors_vague": 19,
   "errors_silent": 3
  }
 },
 "coverage_core": 100,
 "coverage_own": 100,
 "after_wall": null,
 "coverage_source": "computed",
 "driver": {
  "version": 5,
  "model": "claude-opus-5-5",
  "profile": "full",
  "assisted": false,
  "handoff": false
 },
 "methodology": 42,
 "rules_date": "2026-10-30",
 "engine": {
  "model": "claude-opus-5-5",
  "driver": 5,
  "signed": true,
  "inbox": [
   "agentdrives.com"
  ],
  "robots": "skip",
  "version": "2026.10.28",
  "commit": "ab59cb770c1f8519722678e70987dd1db804c14c",
  "prompts": {
   "version": "2026.10.28",
   "commit": "f3a993449822f9f55b1a57fc1810bbe6f82cce0a"
  },
  "rules": {
   "version": "2026.10.28",
   "commit": "3440e5c62c95160a8125825a987e36d623edd38d"
  }
 },
 "same_level_drives": 1,
 "drives": 1,
 "same_stop_drives": 1,
 "works_assisted": null,
 "freshness": "fresh",
 "newer_drives": null,
 "nothing_to_pay": false,
 "core_gated": false,
 "profiles": {},
 "agent_check": null,
 "agent_pass": {
  "rung": "signup",
  "vendor": "Google reCAPTCHA (invisible, 'This site is protected by reCAPTCHA')",
  "signed": true
 },
 "who_gets_in": {
  "server": {
   "state": "in"
  },
  "signed": {
   "state": "page",
   "kind": "signup",
   "at": "2026-10-28"
  },
  "browser": {
   "state": "in",
   "measured": false
  },
  "our_key": "verified",
  "robots": null,
  "tip": false
 },
 "ladder": {
  "docs": {
   "status": "headless",
   "note": "llms.txt, docs.zilliz.com reference index (229 REST pages, 134 CLI pages) and .md versions of every docs page fetched without a browser; no OpenAPI file."
  },
  "signup": {
   "status": "browser",
   "note": "Web form only (Work Email + Password) at cloud.zilliz.com/signup; an invisible reCAPTCHA let our signed agent through. Onboarding asked for a country, a company and a job title; our agent answered. GitHub and Google buttons not used.",
   "way": "email_password"
  },
  "verify": {
   "status": "browser",
   "note": "6-digit code mailed by an email address within seconds, typed into the web form."
  },
  "credentials": {
   "status": "browser",
   "note": "A personal API key exists from sign-up; it is read in Console > API Keys. The documented REST key endpoints (POST/GET /v2/api-keys) answer 404, so a key needs the console; the CLI's device-code login also needs one browser confirmation."
  },
  "first_call": {
   "status": "headless",
   "note": "GET https://api.cloud.zilliz.com/v2/projects with the key -> 200, Default Project.",
   "route": "account"
  },
  "first_action": {
   "status": "headless",
   "note": "POST /v2/clusters/createFree made a free cluster (after adding the gcp-us-west1 region to the project by API); RUNNING in about a minute."
  },
  "pay": {
   "status": "browser",
   "grade": "P2",
   "rails": [
    "card checkout in the console (Stripe Elements)",
    "AWS / Google Cloud / Microsoft Marketplace",
    "Advance Pay (contact sales)"
   ],
   "rail_ids": [
    "stripe-elements"
   ],
   "first_party": false,
   "rail_scope": "none",
   "trial_path": "no-card trial",
   "route": "card_checkout",
   "checkout": {
    "reached": "card_form",
    "processor": "stripe_elements",
    "captcha": "invisible",
    "three_ds": "not_seen",
    "card_form": true,
    "phone_field": "none",
    "wallets": [],
    "rail_offer": "none",
    "price": "99.00",
    "currency": "USD",
    "period": "usage",
    "plan": "Standard / Enterprise pay-as-you-go (Dedicated from $99/month)",
    "last_button": "Add"
   },
   "person": "none",
   "ours": "no_card",
   "note": "No 402, x402, MPP or Stripe Projects listing; we paid nothing. Paying means adding a card in Console > Add Payment Method (Stripe Elements card fields with invisible hCaptcha, $1 authorization) for pay-as-you-go billing; walked to the card form with the billing profile filled from our test details and stopped."
  },
  "cancel": {
   "status": "n/a",
   "note": "Nothing to cancel: our agent started no paid plan.",
   "docs_note": "Nothing to cancel: the 30-day trial with $100 credits needed no card and no plan was bought. Billing is pay-as-you-go per resource; deleting clusters through the API or CLI stops their charges, the payment method is managed in the console.",
   "docs_grade": "",
   "nothing": "no_plan"
  },
  "delete": {
   "status": "browser",
   "note": "Clusters and volume deleted by API; Console > Settings > Delete Organization, then Account Settings > Close Account (survey, emailed one-time code, two checkboxes). Sign-in afterwards was refused: 'Unable to login. This account has been closed already.' Docs: data cleaned after 30 days.",
   "left": "deleted",
   "after_hours": null,
   "account": true
  }
 },
 "routes": [
  {
   "route": "local",
   "offered": "documented",
   "tried": false,
   "not_tried": "same_as",
   "result": null,
   "wall": null,
   "person": "none",
   "brings": "nothing",
   "fresh": true,
   "minutes": 0,
   "browser": null
  },
  {
   "route": "email_code",
   "offered": "documented",
   "tried": false,
   "not_tried": "same_as",
   "result": null,
   "wall": null,
   "person": "none",
   "brings": "inbox",
   "fresh": true,
   "minutes": 0,
   "browser": null
  },
  {
   "route": "email_password",
   "offered": "documented",
   "tried": true,
   "not_tried": null,
   "result": "in",
   "wall": null,
   "person": "none",
   "brings": "inbox",
   "fresh": true,
   "minutes": 6,
   "browser": true
  },
  {
   "route": "sso_github",
   "offered": "seen",
   "tried": false,
   "not_tried": "policy",
   "result": null,
   "wall": null,
   "person": "once",
   "brings": "github_account",
   "fresh": true,
   "minutes": 0,
   "browser": null
  },
  {
   "route": "sso_google",
   "offered": "seen",
   "tried": false,
   "not_tried": "policy",
   "result": null,
   "wall": null,
   "person": "once",
   "brings": "google_account",
   "fresh": true,
   "minutes": 0,
   "browser": null
  },
  {
   "route": "device_login",
   "offered": "documented",
   "tried": true,
   "not_tried": null,
   "result": "in",
   "wall": null,
   "person": "none",
   "brings": "inbox",
   "fresh": false,
   "minutes": 2,
   "browser": true
  },
  {
   "route": "enterprise",
   "offered": "seen",
   "tried": false,
   "not_tried": "policy",
   "result": null,
   "wall": null,
   "person": "each",
   "brings": "person_grant",
   "fresh": true,
   "minutes": 0,
   "browser": null
  },
  {
   "route": "person_key",
   "offered": "documented",
   "tried": false,
   "not_tried": "assisted_only",
   "result": null,
   "wall": null,
   "person": "each",
   "brings": "person_grant",
   "fresh": true,
   "minutes": 0,
   "browser": null
  }
 ],
 "checkout": {
  "reached": "card_form",
  "processor": "stripe_elements",
  "captcha": "invisible",
  "three_ds": "not_seen",
  "phone_field": "none",
  "rail_offer": "none",
  "period": "usage",
  "card_form": true,
  "price": "99.00",
  "currency": "USD",
  "plan": "Standard / Enterprise pay-as-you-go (Dedicated from $99/mont",
  "last_button": "Add"
 },
 "docs": {
  "at": "2026-10-28",
  "read": 357,
  "listed": 31632,
  "sampled": true,
  "overall": "gaps",
  "getting_started": "found",
  "auth": "found",
  "errors": "partial",
  "examples": "good",
  "freshness": "fresh",
  "newest": "2026-10-28",
  "core_pages": "7 of 7",
  "capabilities": "covered",
  "label": "Some gaps"
 },
 "claims": {
  "claimed": 14,
  "tried": 14,
  "held": 14,
  "broken": 0,
  "unclear": 0,
  "not_tried": 0,
  "undocumented_works": 0
 },
 "pay_options": {
  "checked": "2026-10-28",
  "source": "probe",
  "options": [],
  "agentic": [],
  "paid": null,
  "exercised": null,
  "detected_grade": null,
  "trial": {
   "no_card": null,
   "card_required": null,
   "free_plan": true
  },
  "owner_fixes": [
   {
    "title": "Accept x402 or MPP on your API",
    "how": "Answer an unpaid call with 402 and a payment challenge, so an agent pays per call or buys credits without an account or a card."
   },
   {
    "title": "List your plans on Stripe Projects",
    "how": "Agents buy a plan with `stripe projects add`, paid with a token under a spend cap the owner sets (projects.dev)."
   }
  ]
 },
 "surfaces": {
  "api": true,
  "openapi": false,
  "cli": true,
  "sdk": true,
  "mcp": "official",
  "llms_txt": true,
  "webhooks": true,
  "sandbox": false
 },
 "urls": {
  "docs": "https://docs.zilliz.com:443/docs/home",
  "llms_txt": "https://zilliz.com/llms.txt",
  "mcp": null
 },
 "surface_notes": {
  "api": "REST, 229 reference pages (V2 plus deprecated V1); errors come back as HTTP 200 with a code in the body",
  "openapi": "no OpenAPI file published; each reference page embeds a per-operation spec",
  "mcp": "official, 16 tools, self-run only",
  "cli": "zilliz 1.5.1, device-code login, --output json",
  "sdk": "pymilvus 3.0.2 (also Go, Java, Node.js, C++)",
  "llms_txt": "zilliz.com/llms.txt and docs.zilliz.com/llms.txt; three linked reference files answer 404"
 },
 "surface_sizes": [
  {
   "kind": "api",
   "listed": 227,
   "tested": 167
  },
  {
   "kind": "mcp",
   "listed": 16,
   "tested": 16
  },
  {
   "kind": "cli",
   "listed": 133,
   "tested": 97
  },
  {
   "kind": "sdk",
   "listed": 9,
   "tested": 9
  }
 ],
 "can_do": [
  "Create free, serverless and dedicated clusters, update, suspend, resume and delete them through the REST API or CLI",
  "Create databases and collections with a schema, BM25 function and indexes",
  "Insert, upsert, get, delete and filter-query entities",
  "Run vector, full-text (BM25), hybrid (RRF or weighted) and grouping searches",
  "Manage partitions, aliases, indexes, cluster users and roles",
  "Import a JSON file into a collection through a managed volume",
  "Query cluster metrics and set an automatic backup policy",
  "Create and delete project alert rules and custom platform roles"
 ],
 "cannot_do": [
  {
   "what": "Sign up or verify the email without a browser",
   "why": "Sign-up is a web form only; no sign-up API"
  },
  {
   "what": "Create an API key without a browser",
   "why": "The documented /v2/api-keys endpoints answer 404; keys come from the console or the CLI's browser-confirmed device login"
  },
  {
   "what": "Back up, restore or use on-demand compute on the trial",
   "why": "Needs a payment method"
  },
  {
   "what": "Pay without a card",
   "why": "No x402, MPP or other agent payment rail"
  },
  {
   "what": "Delete the organization or account without a browser",
   "why": "Console only"
  }
 ],
 "blockers": [
  "Sign-up and the first API key need the web console",
  "Backups and on-demand compute need a payment method"
 ],
 "tips_for_agents": [
  "Read the personal API key once in Console > API Keys (or run 'zilliz login --no-browser' and confirm the device code); everything after that works over REST with 'Authorization: Bearer <key>'.",
  "Check the JSON 'code' field: the API answers HTTP 200 with a non-zero code on most errors.",
  "Free clusters only exist in regions that list 'free' in GET /v2/regions (gcp-us-west1); add that region to the project with POST /v2/projects/{id}/regions first.",
  "Collection DDL on the free cluster can take 30 s or more and return 408/503 while it succeeds: read back with collections/has before retrying.",
  "Insert does not dedupe primary keys; use upsert for safe retries.",
  "For the official MCP server, install zilliz-mcp-server with 'mcp<2' pinned.",
  "Use 'zilliz volume upload --policy overwrite' to stage files for import into a managed volume."
 ],
 "selfhost": {
  "install": {
   "status": "skipped",
   "minutes": 0,
   "note": "Open-source Milvus (Milvus Lite, standalone via Docker) is documented, but the hosted product let our agent in, so the self-hosted edition was not installed on this drive."
  }
 },
 "edge_case": "none",
 "summary": "An agent can run Zilliz Cloud almost entirely over its REST API, CLI and SDK once it holds a key: clusters, collections, inserts, vector, full-text and hybrid search, filters, imports and access control all worked and held up over three runs each. Getting the account and the first key needs a browser (web sign-up form, email code, key read in the console or a browser-confirmed device login), because the documented API key endpoints answer 404. Paying is a card form in the console; there is no agent payment rail.",
 "wall": "",
 "plan_scope": "no-card trial (30 days, $100 credits, plus the free cluster)",
 "robots_stop": null,
 "robots": {
  "rule": "star",
  "step": null,
  "seen": "2026-10-28",
  "held": false
 },
 "terms": null,
 "terms_read": null,
 "email_gate": null,
 "plain": {
  "summary": "Zilliz Cloud is a vector database for AI search. An agent could run almost all of it on its own over the API, command line and SDK once it had a key, including clusters, data and several kinds of search. Getting the account and the first key needed a browser, and paying needs a person's card.",
  "can_do": [
   "Create and delete clusters",
   "Create collections and add or change data",
   "Run vector, keyword and combined searches",
   "Filter records and manage users, roles, partitions and indexes",
   "Import a data file and read cluster metrics"
  ],
  "cannot_do": [
   {
    "what": "Create an API key without a browser",
    "why": "The documented key endpoints answer 404; keys come from the console or a browser-confirmed login"
   },
   {
    "what": "Back up, restore or use on-demand compute",
    "why": "These need a payment method on the account"
   },
   {
    "what": "Pay without a card",
    "why": "No agent payment option; only a card form in the console"
   },
   {
    "what": "Delete the organization by API",
    "why": "Only the console offers it"
   }
  ]
 },
 "plan_gated": [
  {
   "capability": "Back up a cluster or selected collections",
   "plan": "payment method on file",
   "evidence": "POST /v2/clusters/{id}/backups/create -> code 10134 'Action unavailable. Please add a payment method...'"
  },
  {
   "capability": "Restore from backup",
   "plan": "payment method on file",
   "evidence": "no backup can be created without a payment method"
  },
  {
   "capability": "BYOC",
   "plan": "sales",
   "evidence": "docs.zilliz.com/docs/byoc/byoc-intro: 'For access and implementation details, please contact Zilliz Cloud support'"
  },
  {
   "capability": "On-demand search over external data",
   "plan": "payment method on file",
   "evidence": "POST /v2/on-demand-compute/enable -> code 52004 \"Don't have payment method. Please add and retry.\""
  },
  {
   "capability": "SCIM group sync",
   "plan": "Enterprise + an identity provider",
   "evidence": "docs.zilliz.com/docs/view-scim-synced-groups"
  },
  {
   "capability": "SAML SSO",
   "plan": "Enterprise",
   "evidence": "docs: 'This feature is available only with the Enterprise plan or higher, and BYOC deployments.'"
  }
 ],
 "reply": null,
 "capabilities": [
  {
   "id": "cap-01",
   "capability": "Create a database and collection with a schema",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/collections/create",
    "mcp": "create_collection",
    "cli": "zilliz-cloud-cli collection create",
    "ui": "Cluster > Collections > Create Collection"
   },
   "check": "GET /v2/vectordb/collections/describe shows the new collection and schema",
   "capability_id": "cap_9a3jhdb4",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/manage-collections; https://docs.zilliz.com/reference/restful/create-collection-v2",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "mcp",
    "cli",
    "sdk"
   ]
  },
  {
   "id": "cap-02",
   "capability": "Insert or upsert vector entities into a collection",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/entities/insert",
    "mcp": "insert_entities",
    "cli": null,
    "ui": "Cluster > Collections > Data Preview"
   },
   "check": "POST /v2/vectordb/entities/query by primary key returns the inserted entity",
   "capability_id": "cap_m34x9t4v",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/home",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "mcp",
    "sdk"
   ]
  },
  {
   "id": "cap-03",
   "capability": "Run a vector similarity search",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/entities/search",
    "mcp": "search",
    "cli": null,
    "ui": "Cluster > Collections > Query/Search"
   },
   "check": "Response returns ranked hits with distance scores for the query vector",
   "capability_id": "cap_een15d28",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/home; https://docs.zilliz.com/docs/single-vector-search",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "mcp",
    "cli",
    "sdk"
   ]
  },
  {
   "id": "cap-04",
   "capability": "Run a full-text or keyword search over a collection",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/entities/search",
    "mcp": null,
    "cli": null,
    "ui": "Cluster > Collections > Query/Search"
   },
   "check": "Search results returned for a BM25 text-match query",
   "capability_id": "cap_0gwx7zby",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/full-text-search",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-05",
   "capability": "Run a hybrid (dense+sparse) search with reranking",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/entities/hybrid_search",
    "mcp": null,
    "cli": null,
    "ui": "Cluster > Collections > Query/Search"
   },
   "check": "Hybrid search response shows reranked results combining both ANN fields",
   "capability_id": "cap_een15d28",
   "unmapped": "bundle",
   "source": "https://docs.zilliz.com/docs/hybrid-search",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "sdk",
    "mcp"
   ]
  },
  {
   "id": "cap-06",
   "capability": "Query records with scalar metadata filters",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/entities/query",
    "mcp": "query",
    "cli": null,
    "ui": "Cluster > Collections > Query/Search"
   },
   "check": "Query with a filter expression returns only matching entities",
   "capability_id": "cap_bsb5z2vr",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/get-and-scalar-query",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "mcp",
    "sdk"
   ]
  },
  {
   "id": "cap-07",
   "capability": "Create and manage a dedicated or serverless cluster",
   "weight": "core",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/clusters/create",
    "mcp": "create_free_cluster",
    "cli": "zilliz-cloud-cli cluster create",
    "ui": "Console > Clusters > Create Cluster"
   },
   "check": "GET /v2/clusters/describe shows cluster status RUNNING",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.zilliz.com/docs/select-zilliz-cloud-service-plans; https://github.com/zilliztech/zilliz-mcp-server",
   "result": "done",
   "via": "api",
   "done_on": [
    "api",
    "cli",
    "mcp"
   ]
  },
  {
   "id": "cap-08",
   "capability": "Delete entities by ID or filter",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/entities/delete",
    "mcp": "delete_entities",
    "cli": null,
    "ui": "Cluster > Collections > Data Preview"
   },
   "check": "A subsequent query for the deleted ID returns no results",
   "capability_id": "cap_z5zsc472",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/home",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-09",
   "capability": "Manage partitions within a collection",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/partitions/create",
    "mcp": null,
    "cli": null,
    "ui": "Cluster > Collections > Partitions"
   },
   "check": "GET /v2/vectordb/partitions/list shows the created partition",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.zilliz.com/docs/manage-partitions",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-10",
   "capability": "Manage collection aliases",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/aliases/create",
    "mcp": null,
    "cli": null,
    "ui": "Cluster > Collections > Aliases"
   },
   "check": "GET /v2/vectordb/aliases/describe resolves the alias to the target collection",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.zilliz.com/docs/manage-aliases",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-11",
   "capability": "Build or configure an index on a field",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/indexes/create",
    "mcp": null,
    "cli": null,
    "ui": "Cluster > Collections > Index"
   },
   "check": "GET /v2/vectordb/indexes/describe shows index state Finished",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.zilliz.com/docs/autoindex-explained",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-12",
   "capability": "Import bulk data files into a collection",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/jobs/import/create",
    "mcp": null,
    "cli": "zilliz-cloud-cli import",
    "ui": "Cluster > Collections > Import Data"
   },
   "check": "GET /v2/vectordb/jobs/import/describe shows job state Completed and row count",
   "capability_id": "cap_a8damn1w",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/import-data-via-restful-api",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-13",
   "capability": "Back up a cluster or selected collections",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "POST /v2/clusters/backup/create",
    "mcp": null,
    "cli": "zilliz-cloud-cli backup create",
    "ui": "Cluster > Backup"
   },
   "check": "GET on the backup resource shows status SUCCESS with file listing",
   "capability_id": "cap_drp5sav8",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/create-backup",
   "result": "plan_gated",
   "via": "api",
   "counted": false
  },
  {
   "id": "cap-14",
   "capability": "Restore a cluster or collections from backup",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "POST /v2/clusters/backup/restore",
    "mcp": null,
    "cli": "zilliz-cloud-cli restore-cluster",
    "ui": "Cluster > Backup > Restore"
   },
   "check": "New or existing cluster shows the restored databases and collections",
   "capability_id": "cap_ykvspbps",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/restore-from-backup-files",
   "result": "plan_gated",
   "via": "api",
   "counted": false
  },
  {
   "id": "cap-15",
   "capability": "Schedule automatic recurring backups",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Cluster > Backup > Automatic Backup"
   },
   "check": "Backup list shows a new backup created at the scheduled time without manual trigger",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.zilliz.com/docs/schedule-automatic-backups",
   "result": "partial",
   "via": "api"
  },
  {
   "id": "cap-16",
   "capability": "Suspend or resume a cluster",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/clusters/{id}/suspend",
    "mcp": "suspend_cluster",
    "cli": null,
    "ui": "Console > Clusters"
   },
   "check": "Cluster status transitions from RUNNING to SUSPENDED and back to RUNNING",
   "capability_id": "cap_35cdf77q",
   "unmapped": null,
   "source": "https://github.com/zilliztech/zilliz-mcp-server",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-17",
   "capability": "Query cluster performance metrics",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "GET /v2/clusters/{id}/metrics",
    "mcp": "query_cluster_metrics",
    "cli": null,
    "ui": "Cluster > Monitoring"
   },
   "check": "Response returns QPS, latency, and resource usage time series for the cluster",
   "capability_id": "cap_njb0a49e",
   "unmapped": null,
   "source": "https://github.com/zilliztech/zilliz-mcp-server",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-18",
   "capability": "Create a database user and assign a cluster role",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "POST /v2/vectordb/users/create",
    "mcp": null,
    "cli": null,
    "ui": "Cluster > Access Control > Users"
   },
   "check": "GET /v2/vectordb/users/describe shows the user with the granted role",
   "capability_id": "cap_bs3hvrpm",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/access-control-overview",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-19",
   "capability": "Create a custom cluster role and grant privileges",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": "POST /v2/vectordb/roles/create",
    "mcp": null,
    "cli": null,
    "ui": "Cluster > Access Control > Roles"
   },
   "check": "GET /v2/vectordb/roles/describe lists the granted privilege group",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.zilliz.com/docs/access-control-overview",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-20",
   "capability": "Deploy via Bring Your Own Cloud (BYOC)",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Console > Projects > BYOC"
   },
   "check": "Cluster list shows a BYOC cluster running inside the customer's own cloud account",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://zilliz.com/bring-your-own-cloud",
   "result": "plan_gated",
   "via": "api",
   "counted": false
  },
  {
   "id": "cap-21",
   "capability": "Run migration from another vector database into Zilliz Cloud",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": "zilliz-cloud-cli migration",
    "ui": "Console > Migration"
   },
   "check": "Migration job status shows Completed with the target collection populated",
   "capability_id": "cap_a8damn1w",
   "unmapped": null,
   "source": "https://zilliz.com/zilliz-migration-service",
   "result": "blocked",
   "via": "api"
  },
  {
   "id": "cap-22",
   "capability": "Run on-demand search/index jobs over external data",
   "weight": "secondary",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Console > On-demand Compute"
   },
   "check": "Job history shows a completed on-demand query job against the zero-copy external source",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://zilliz.com/pricing",
   "result": "plan_gated",
   "via": "api",
   "counted": false
  },
  {
   "id": "cap-23",
   "capability": "Group search results by a field",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/entities/search",
    "mcp": null,
    "cli": null,
    "ui": "Cluster > Collections > Query/Search"
   },
   "check": "Search response returns one top result per distinct group value",
   "capability_id": null,
   "unmapped": "own_feature",
   "source": "https://docs.zilliz.com/docs/grouping-search",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-24",
   "capability": "Set a collection's consistency level",
   "weight": "secondary",
   "plan": "free",
   "surfaces": {
    "api": "POST /v2/vectordb/collections/create",
    "mcp": null,
    "cli": null,
    "ui": "Cluster > Collections > Create Collection"
   },
   "check": "Collection describe response shows the configured consistency level (Strong/Bounded/Session/Eventually)",
   "capability_id": null,
   "unmapped": "not_a_job",
   "source": "https://docs.zilliz.com/docs/consistency-level",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-25",
   "capability": "Invite an organization or project member",
   "weight": "peripheral",
   "plan": "free",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Console > Organization > Members"
   },
   "check": "Member list shows the invited email with the assigned organization/project role",
   "capability_id": "cap_3w8sjh12",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/access-control-overview",
   "result": "done",
   "via": "browser",
   "done_on": [
    "browser"
   ]
  },
  {
   "id": "cap-26",
   "capability": "Provision users via SCIM group sync",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Console > Organization > SCIM"
   },
   "check": "SCIM-synced group appears in the organization member list with its mapped role",
   "capability_id": "cap_m71xhnht",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/view-scim-synced-groups",
   "result": "plan_gated",
   "via": "api",
   "counted": false
  },
  {
   "id": "cap-27",
   "capability": "Configure SAML SSO for the organization",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Console > Organization > Security"
   },
   "check": "Login page offers the configured SSO identity provider",
   "capability_id": "cap_pz4pecfg",
   "unmapped": null,
   "source": "https://zilliz.com/pricing",
   "result": "plan_gated",
   "via": "api",
   "counted": false
  },
  {
   "id": "cap-28",
   "capability": "Create a personal or cluster API key",
   "weight": "peripheral",
   "plan": "free",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Console > Organization > API Keys"
   },
   "check": "A request authenticated with the new key succeeds against the control-plane API",
   "capability_id": "cap_wbg916v9",
   "unmapped": null,
   "source": "https://docs.zilliz.com/docs/access-control-overview",
   "result": "done",
   "via": "browser",
   "done_on": [
    "browser"
   ]
  },
  {
   "id": "cap-29",
   "capability": "Read the audit log",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Console > Organization > Audit Logs"
   },
   "check": "Audit log lists the recent create/update/delete actions with actor and timestamp",
   "capability_id": "cap_xgs80797",
   "unmapped": null,
   "source": "https://zilliz.com/pricing",
   "result": "done",
   "via": "browser",
   "done_on": [
    "browser"
   ]
  },
  {
   "id": "cap-30",
   "capability": "Set up a private endpoint or VPC peering",
   "weight": "peripheral",
   "plan": "paid",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "Cluster > Networking"
   },
   "check": "Cluster network settings show the private endpoint or peering connection as Active",
   "capability_id": "cap_wvfg62d2",
   "unmapped": null,
   "source": "https://zilliz.com/pricing",
   "result": "done",
   "via": "api",
   "done_on": [
    "api"
   ]
  },
  {
   "id": "cap-31",
   "capability": "Estimate cost with the pricing calculator",
   "weight": "peripheral",
   "plan": "free",
   "surfaces": {
    "api": null,
    "mcp": null,
    "cli": null,
    "ui": "zilliz.com/pricing#calculator"
   },
   "check": "Calculator returns an estimated monthly cost for the entered vector count and dimension",
   "capability_id": null,
   "unmapped": "not_a_job",
   "source": "https://zilliz.com/pricing#calculator",
   "result": "done",
   "via": "browser",
   "done_on": [
    "browser"
   ]
  }
 ],
 "stale": false,
 "unreachable_since": null,
 "not_driven_since": null,
 "icon": "/logos/zilliz.png",
 "agent_kinds": {
  "browser": {
   "who": "An assistant in a browser",
   "passed": [
    "signup",
    "verify",
    "first_action"
   ],
   "stop": "pay",
   "why": "reaches the checkout, stopped at the $99 a month charge",
   "tone": "warn",
   "text": "Signs up, confirms its email and does all of the core work. Payment: reaches the checkout, stopped at the $99 a month charge."
  },
  "direct": {
   "who": "An agent talking to it directly",
   "passed": [],
   "stop": "signup",
   "why": "it works only in a browser",
   "tone": "wall",
   "text": "Stops at sign-up: it works only in a browser."
  }
 },
 "sdk": null,
 "surface_reach": {
  "surfaces": {
   "mcp": true
  },
  "read_at": "2026-10-31T00:49:03Z"
 },
 "connect": {
  "signup": {
   "url": "https://cloud.zilliz.com/signup",
   "state": "tested"
  },
  "docs": {
   "url": "https://docs.zilliz.com:443/docs/home",
   "state": "tested"
  }
 },
 "surface_sources": {
  "docs": "https://docs.zilliz.com:443/docs/home",
  "llms_txt": "https://zilliz.com/llms.txt",
  "api": "https://docs.zilliz.com/reference/restful/list-cloud-regions",
  "cli": "https://docs.zilliz.com/reference/cli/cli/Backup-create",
  "mcp": "https://github.com/zilliztech/zilliz-mcp-server",
  "sdk": "https://docs.zilliz.com/reference/python/python/Collections-create_collection"
 },
 "copilot_connector": null,
 "stripe_directory": null,
 "in_stripe_directory": null,
 "stripe_projects": null,
 "pay_rails": [],
 "stop_evidence": null,
 "wall_vendor": null,
 "mcp_sign_in": null,
 "safety_issues": 2,
 "fix_counts": {
  "small": 4,
  "medium": 4,
  "large": 1,
  "total": 9
 },
 "evidence_sha256": "dce6464f9e419d3e10c881e56176ad07def5cc7c5a18f9ac4d1ac55eb216b71b",
 "first_seen": "2026-10-28",
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/"
 },
 "correction": {
  "status": "none",
  "open": 0,
  "since": null,
  "reply_by": null
 },
 "attribution": null,
 "confirmation": {
  "state": "awaiting",
  "drives": 1,
  "agree": 1,
  "review": null,
  "text": "1 drive, awaiting confirmation"
 },
 "stop_shot": null,
 "stop_shot_hash": null,
 "attempts_count": 125,
 "detail": {
  "public": false,
  "in": [
   "report",
   "api"
  ],
  "since": "2026-10-17"
 },
 "what_it_does": "Zilliz Cloud is a vector database for AI search.",
 "kind": "product",
 "rules_version": "rules-2026-10-30-42",
 "rules_url": "https://agentdrives.com/method/changelog#rules-2026-10-30-42",
 "category_median": null,
 "peers": {
  "API-04": {
   "basis": "category",
   "n": 5,
   "below": 1,
   "above": 0
  },
  "DOCS-08": {
   "basis": "category",
   "n": 6,
   "below": 0,
   "above": 1
  },
  "DOCS-10": {
   "basis": "category",
   "n": 6,
   "below": 1,
   "above": 1
  },
  "DOCS-11": {
   "basis": "category",
   "n": 6,
   "below": 0,
   "above": 4
  },
  "ERR-01": {
   "basis": "category",
   "n": 6,
   "below": 0,
   "above": 0
  },
  "ERR-02": {
   "basis": "category",
   "n": 6,
   "below": 3,
   "above": 0
  },
  "ERR-03": {
   "basis": "category",
   "n": 6,
   "below": 1,
   "above": 0
  },
  "ERR-07": {
   "basis": "category",
   "n": 6,
   "below": 2,
   "above": 0
  },
  "FIND-06": {
   "basis": "category",
   "n": 6,
   "below": 1,
   "above": 0
  },
  "IN-03": {
   "basis": "category",
   "n": 6,
   "below": 2,
   "above": 0
  },
  "IN-08": {
   "basis": "all",
   "n": 120,
   "below": 55,
   "above": 0,
   "percentile": 73
  },
  "IN-11": {
   "basis": "category",
   "n": 6,
   "below": 4,
   "above": 0
  },
  "IN-12": {
   "basis": "category",
   "n": 6,
   "below": 3,
   "above": 2
  },
  "LEAVE-03": {
   "basis": "category",
   "n": 6,
   "below": 5,
   "above": 0
  },
  "MCP-03": {
   "basis": "category",
   "n": 5,
   "below": 0,
   "above": 0
  },
  "MCP-04": {
   "basis": "category",
   "n": 5,
   "below": 0,
   "above": 3
  },
  "MCP-05": {
   "basis": "category",
   "n": 5,
   "below": 0,
   "above": 3
  },
  "MCP-06": {
   "basis": "category",
   "n": 5,
   "below": 0,
   "above": 3
  },
  "MCP-07": {
   "basis": "category",
   "n": 5,
   "below": 0,
   "above": 3
  },
  "MCP-11": {
   "basis": "category",
   "n": 5,
   "below": 0,
   "above": 0
  },
  "PAY-05": {
   "basis": "category",
   "n": 6,
   "below": 0,
   "above": 0
  },
  "PROTO-02": {
   "basis": "category",
   "n": 6,
   "below": 0,
   "above": 0
  }
 },
 "probe": {
  "checked": "2026-11-01",
  "status": "ok",
  "sign_up_page": "page",
  "wall": "none",
  "llms_txt": true,
  "mcp": "none",
  "openapi": false,
  "payment_402": null,
  "payment_rails": [],
  "files": {
   "openapi": {
    "url": null,
    "found": false
   },
   "llms_txt": {
    "url": "https://zilliz.com/llms.txt",
    "found": true
   },
   "llms_full": {
    "url": null,
    "found": false
   }
  }
 },
 "probe_history": [
  {
   "checked": "2026-11-01",
   "status": "ok",
   "sign_up_page": "page",
   "wall": "none",
   "llms_txt": true,
   "mcp": "none",
   "openapi": false,
   "payment_402": null,
   "payment_rails": []
  },
  {
   "checked": "2026-10-30",
   "status": "ok",
   "sign_up_page": "page",
   "wall": "none",
   "llms_txt": true,
   "mcp": "none",
   "openapi": false,
   "payment_402": null,
   "payment_rails": []
  },
  {
   "checked": "2026-10-29",
   "status": "ok",
   "sign_up_page": "page",
   "wall": "none",
   "llms_txt": true,
   "mcp": "none",
   "openapi": false,
   "payment_402": null,
   "payment_rails": []
  }
 ],
 "surface_changes": [],
 "agent_reports": null,
 "verdict": "L4 · Runs on its own: our agent got into Zilliz on its own. Nothing stopped it: an invisible Google reCAPTCHA on the sign-up form let it through, and it typed the emailed code and read its key in Console > API Keys. The key endpoints answered 404, so a key needs the console. Collections, inserts, vector, full-text and hybrid search, filters and imports all worked over the REST API, CLI and SDK. Paying means a card form in the console; our agent paid nothing. It deleted its clusters and closed the account, and sign-in afterwards was refused.",
 "changes": {
  "source": "store",
  "drives": [
   {
    "run": "20261028T070134Z",
    "date": "2026-10-28",
    "level": 4,
    "stop": null,
    "entry": "self-start",
    "driver": 5,
    "listed": true,
    "paid": false,
    "agent_paid": null
   }
  ],
  "events": [],
  "feed": "https://agentdrives.com/api/tools/zilliz/changes.json"
 },
 "agreement": null,
 "method_release": "2026-Q4.27",
 "found": {
  "agent_blockers": 2,
  "surface_issues": 82
 },
 "agent_surfaces": {
  "api": {
   "state": "tested",
   "reachable": true,
   "documented": 227,
   "tested": 167,
   "source": "https://docs.zilliz.com/reference/restful/list-cloud-regions"
  },
  "mcp": {
   "state": "tested",
   "reachable": true,
   "documented": 16,
   "tested": 16,
   "source": "https://github.com/zilliztech/zilliz-mcp-server"
  },
  "cli": {
   "state": "tested",
   "reachable": true,
   "documented": 133,
   "tested": 97,
   "source": "https://docs.zilliz.com/reference/cli/cli/Backup-create"
  },
  "sdk": {
   "state": "tested",
   "documented": 9,
   "tested": 9,
   "source": "https://docs.zilliz.com/reference/python/python/Collections-create_collection"
  },
  "docs": {
   "state": "tested",
   "documented": 31632,
   "tested": 357,
   "source": "https://docs.zilliz.com:443/docs/home"
  },
  "payment": {
   "state": "none_found",
   "documented": null,
   "tested": null,
   "source": null
  }
 },
 "issues_found": 84,
 "rank": 1,
 "rank_of": 3,
 "rank_change": null,
 "rank_since": "2026-10-28",
 "links": {
  "category": [
   {
    "label": "Data and storage",
    "href": "https://agentdrives.com/categories/data"
   },
   {
    "label": "Vector databases",
    "href": "https://agentdrives.com/categories/vector-databases"
   }
  ],
  "tasks": [
   {
    "label": "Invite a member",
    "href": "https://agentdrives.com/tasks/invite-a-member"
   },
   {
    "label": "Create an API key",
    "href": "https://agentdrives.com/tasks/create-an-api-key"
   },
   {
    "label": "Set a member's role or permissions",
    "href": "https://agentdrives.com/tasks/set-a-member-s-role-or-permissions"
   },
   {
    "label": "Create or update a record",
    "href": "https://agentdrives.com/tasks/create-or-update-a-record"
   },
   {
    "label": "Import data from a file or another tool",
    "href": "https://agentdrives.com/tasks/import-data-from-a-file-or-another-tool"
   },
   {
    "label": "Create a database",
    "href": "https://agentdrives.com/tasks/create-a-database"
   }
  ],
  "walls": [],
  "vendors": [
   {
    "label": "Google reCAPTCHA",
    "href": "https://agentdrives.com/vendors/recaptcha",
    "note": "let our agent through",
    "slug": "recaptcha"
   }
  ],
  "standards": [
   {
    "label": "MCP",
    "href": "https://agentdrives.com/standards/mcp",
    "note": "tools an agent can call"
   },
   {
    "label": "llms.txt",
    "href": "https://agentdrives.com/standards/llms-txt",
    "note": "its docs, listed for agents"
   }
  ],
  "steps": [
   {
    "label": "Find",
    "href": "https://agentdrives.com/access/find"
   },
   {
    "label": "Get in",
    "href": "https://agentdrives.com/access/get-in"
   },
   {
    "label": "Use",
    "href": "https://agentdrives.com/access/use"
   },
   {
    "label": "Pay",
    "href": "https://agentdrives.com/access/pay"
   },
   {
    "label": "Leave",
    "href": "https://agentdrives.com/access/leave"
   }
  ],
  "rivals": [
   {
    "label": "LanceDB",
    "href": "https://agentdrives.com/tools/lancedb",
    "slug": "lancedb",
    "level": 4
   },
   {
    "label": "Weaviate",
    "href": "https://agentdrives.com/tools/weaviate",
    "slug": "weaviate",
    "level": 4
   },
   {
    "label": "Chroma",
    "href": "https://agentdrives.com/tools/trychroma",
    "slug": "trychroma",
    "level": 1
   }
  ],
  "compare": [],
  "rail": [
   {
    "label": "Watch this product",
    "href": "https://agentdrives.com/watch"
   },
   {
    "label": "Get the data",
    "href": "https://agentdrives.com/data#plans"
   }
  ]
 },
 "capability_matrix": [
  {
   "id": "cap-01",
   "name": "Create a database and collection with a schema",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "done",
    "ui": "untried"
   }
  },
  {
   "id": "cap-02",
   "name": "Insert or upsert vector entities into a collection",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-03",
   "name": "Run a vector similarity search",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "done",
    "ui": "untried"
   }
  },
  {
   "id": "cap-04",
   "name": "Run a full-text or keyword search over a collection",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-05",
   "name": "Run a hybrid (dense+sparse) search with reranking",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-06",
   "name": "Query records with scalar metadata filters",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-07",
   "name": "Create and manage a dedicated or serverless cluster",
   "core": true,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "done",
    "cli": "done",
    "ui": "untried"
   }
  },
  {
   "id": "cap-08",
   "name": "Delete entities by ID or filter",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "untried",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-09",
   "name": "Manage partitions within a collection",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-10",
   "name": "Manage collection aliases",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-11",
   "name": "Build or configure an index on a field",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-12",
   "name": "Import bulk data files into a collection",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "untried",
    "ui": "untried"
   }
  },
  {
   "id": "cap-13",
   "name": "Back up a cluster or selected collections",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "plan",
    "mcp": "none",
    "cli": "untried",
    "ui": "untried"
   }
  },
  {
   "id": "cap-14",
   "name": "Restore a cluster or collections from backup",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "plan",
    "mcp": "none",
    "cli": "untried",
    "ui": "untried"
   }
  },
  {
   "id": "cap-15",
   "name": "Schedule automatic recurring backups",
   "core": false,
   "result": "partial",
   "surfaces": {
    "api": "partial",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-16",
   "name": "Suspend or resume a cluster",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "untried",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-17",
   "name": "Query cluster performance metrics",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "untried",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-18",
   "name": "Create a database user and assign a cluster role",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-19",
   "name": "Create a custom cluster role and grant privileges",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-20",
   "name": "Deploy via Bring Your Own Cloud (BYOC)",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "plan",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-21",
   "name": "Run migration from another vector database into Zilliz Cloud",
   "core": false,
   "result": "blocked",
   "surfaces": {
    "api": "blocked",
    "mcp": "none",
    "cli": "untried",
    "ui": "untried"
   }
  },
  {
   "id": "cap-22",
   "name": "Run on-demand search/index jobs over external data",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "plan",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-23",
   "name": "Group search results by a field",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-24",
   "name": "Set a collection's consistency level",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-25",
   "name": "Invite an organization or project member",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "done"
   }
  },
  {
   "id": "cap-26",
   "name": "Provision users via SCIM group sync",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "plan",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-27",
   "name": "Configure SAML SSO for the organization",
   "core": false,
   "result": "plan",
   "surfaces": {
    "api": "plan",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-28",
   "name": "Create a personal or cluster API key",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "done"
   }
  },
  {
   "id": "cap-29",
   "name": "Read the audit log",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "done"
   }
  },
  {
   "id": "cap-30",
   "name": "Set up a private endpoint or VPC peering",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "done",
    "mcp": "none",
    "cli": "none",
    "ui": "untried"
   }
  },
  {
   "id": "cap-31",
   "name": "Estimate cost with the pricing calculator",
   "core": false,
   "result": "done",
   "surfaces": {
    "api": "none",
    "mcp": "none",
    "cli": "none",
    "ui": "done"
   }
  }
 ],
 "category_place": {
  "category": "vector-databases",
  "products": 6,
  "higher": 0,
  "same_level": 2,
  "as_of": "2026-10-31",
  "stop": null,
  "rivals_by": "level",
  "rivals": [
   "lancedb",
   "weaviate"
  ]
 },
 "page": "https://agentdrives.com/tools/zilliz?via=api"
}