# AX Check: cybus.io
Checked 2026-10-17.

Cybus docs skip quickstart basics; pricing is quote-only.
llms.txt lists only marketing pages with no docs or API links. No pricing page exists; all 3 agent sessions found quote-only pricing with no published figures.

## Onboarding needs a login

## Coding sessions
All three independent sessions (DeepSeek V4.1 Flash, Kimi K3, Qwen 3.8 Max) completed their review and agreed pricing is quote-based with no published figures, citing Research, Professional and Enterprise tiers and a 12-month minimum term from the license page; Kimi K3 also noted a pricing URL returning a 404.

### DeepSeek V4.1 Flash
[View public run](https://agents.withgauge.com/p/runs/29b6dbc3-b0d7-4a44-8942-b1521c77fe08) · [Read transcript](https://www.ax-check.com/cybus.io/sessions/deepseek.json)
Said no list price is published (quote only). Gave the basis: Research, Professional and Enterprise tiers, 12-month minimum term, auto-renewal, sales or partner channels, all from the vendor's licenses page. (seq 48, seq 32, seq 90)
Session findings unavailable.

### Kimi K3
[View public run](https://agents.withgauge.com/p/runs/dd92954f-c86d-4261-ad1c-d590fcab036e) · [Read transcript](https://www.ax-check.com/cybus.io/sessions/kimi.json)
No cost figure given; said quote-based (pricing URL 404) and speculated 'subscription tied to deployment scope' without support; licenses page fetched was likely also a 404. (seq 23, seq 29, seq 45)
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: The agent only performed read-only curl fetches against Cybus marketing and docs pages. It never obtained any product credentials, never signed up for an account, and never attempted an authenticated API call against a hosted Cybus instance. It concluded that Cybus Connectware has no hosted SaaS endpoint and requires a self-hosted Docker/Kubernetes install, which is out of scope per the session's no-local-stack constraint, so it stopped before any onboarding attempt.
  Event 45:

  ```text
  That is exactly a **local service stack**, which you told me not to start. There's no hosted demo environment with API access that I could find without going through sales ("Request demo"). So I'm stopping rather than spinning up their Docker stack.
  ```
  Event 45:

  ```text
  **Blocked?** Not by tooling — by product model: no hosted entry point exists. If you can provide a running Connectware instance (URL + credentials), I'd happily build a small example
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **No hosted SaaS endpoint for Cybus Connectware**: Product behavior/model limitation, not agent error: Cybus Connectware is self-hosted middleware requiring a local Docker or Kubernetes deployment to use its REST API, MQTT broker, or commissioning files. The session explicitly forbade starting local service stacks or long-running commands, so the agent could not reach any authenticated developer workflow and stopped as instructed.
  Event 45:

  ```text
  Install via **Docker or Kubernetes** (incl. offline install paths), with system requirements, licensing activation, and an Admin UI at `localhost`.
  ```
  Event 45:

  ```text
  There's no hosted demo environment with API access that I could find without going through sales ("Request demo").
  ```
- **Pricing page returns 404, no self-serve pricing available**: Test environment/product behavior: the public pricing URL the agent tried returned a 404 'Page not found' response, and pricing information is gated behind a sales 'Request demo' / 'Offer request' flow rather than published rates.
  Event 23:

  ```text
  Page not found | Cybus.io
  ```
  Event 45:

  ```text
  Pricing is **quote-based**: the site pushes "Cybus Connectware Licenses" → "Request demo / Offer request".
  ```

#### Suggested Changes
- **Fix or redirect the broken /pricing URL**: The agent's request to https://www.cybus.io/en/pricing/ returned a 404 'Page not found' page instead of pricing content. Add a working redirect from that path to the actual licensing/pricing page (e.g. the Cybus Connectware Licenses page) and verify by curling the pricing URL and confirming a 200 with relevant content instead of the 404 placeholder.
  Event 23:

  ```text
  Page not found | Cybus.io Product Software Cybus Connectware
  ```
- **Publish a hosted trial or sandbox API for developers**: Developers evaluating Cybus currently find only a self-hosted Docker/Kubernetes install path with no hosted demo environment carrying API access, forcing a sales 'Request demo' conversation before any hands-on evaluation. Consider offering a lightweight hosted sandbox or cloud trial instance with API credentials, and verify success when a new developer can make an authenticated API call without first provisioning local infrastructure.
  Event 45:

  ```text
  There's no hosted demo environment with API access that I could find without going through sales ("Request demo").
  ```

### Qwen 3.8 Max
[View public run](https://agents.withgauge.com/p/runs/b4799ca4-6616-4a73-941b-ec66f21b6bb2) · [Read transcript](https://www.ax-check.com/cybus.io/sessions/qwen.json)
Said pricing is quote-only after a scan found no published price figures. Named the basis: Research, Professional and Enterprise tiers, a 12-month minimum term, auto-renewal, and per-instance licensing. (seq 52, seq 66, seq 72)
#### End-to-end onboarding
- **Onboarding needs a login**: The agent never obtained real Cybus credentials or operated against a hosted Cybus product. It confirmed via docs and the GitBook agent-query API that Connectware is self-hosted software requiring a license key, and that portal credentials require emailing Cybus Sales. No API calls were made against any live Cybus endpoint; the session ended with a request for human-provided sales credentials.
  Event 42:

  ```text
  Access to the Cybus Portal. Contact our [Sales team](mailto:sales@cybus.io) to obtain portal credentials if needed.
  ```
  Event 62:

  ```text
  A valid license is required; the licensing process says to contact Sales for Cybus Portal credentials if needed.
  ```
  Event 72:

  ```text
  Ask `sales@cybus.io` for Cybus Portal credentials + a trial license, and give me a reachable instance URL — then I can build against the Services/Resources APIs.
  ```

#### Hallucinated URLs
None identified in this transcript.

#### Blockers
- **Connectware has no hosted/self-service tier, only licensed self-hosted software**: Product behavior, not agent error. Docs and the GitBook Q&A endpoint confirm Connectware is deployed via Docker Compose or Kubernetes and requires a per-instance license key obtained through the Cybus Portal, which itself requires contacting Sales for credentials. This directly conflicts with the task's constraint to use a hosted product without starting local service stacks, so the agent correctly stopped rather than spin up Docker/Kubernetes.
  Event 62:

  ```text
  The docs do not describe a public hosted Connectware instance or a free, self-service API sandbox.
  ```
  Event 42:

  ```text
  Connectware requires a valid license key to operate. Each license key is uniquely tied to your instance and enables specific features based on your subscription.
  ```
  Event 61:

  ```text
  Connectware runs on Docker and Kubernetes. Before installing, verify your system meets the requirements.
  ```
- **No published pricing figures**: Product/marketing content gap, not a technical blocker. The licensing page lists three tiers (Research, Professional, Enterprise) and a 12-month minimum term but no numeric pricing anywhere; the agent scanned for currency symbols and found none, confirming pricing is quote-based via Sales.
  Event 66:

  ```text
  price figures found: NONE
  ```
  Event 43:

  ```text
  Die Mindestlaufzeit einer regulären Connectware-Lizenz beträgt 12 Monate.
  ```

#### Suggested Changes
- **Add a self-service trial or hosted sandbox for developers**: On docs.cybus.io and the licensing/quickstart pages, state clearly whether any no-sales-contact trial exists. Currently 'Connect Your First Machine' assumes a licensed, already-running installation, and the licensing page routes all key requests through sales@cybus.io. Verify the fix by having a new developer reach a working Services/Resources API call within the session without emailing anyone.
  Event 42:

  ```text
  Access to the Cybus Portal. Contact our [Sales team](mailto:sales@cybus.io) to obtain portal credentials if needed.
  ```
  Event 61:

  ```text
  A running Connectware installation. See [Installing Connectware]
  ```
- **Publish indicative pricing on the licenses page**: On www.cybus.io/en/product/licenses/, add at least a price range or starting figure per tier (Research/Professional/Enterprise) instead of 'request now' calls-to-action only. Verify by re-scanning the page text for currency figures as the agent did.
  Event 66:

  ```text
  price figures found: NONE
  ```

### Task given to each agent
Help me build a simple example using Cybus. Tell me how pricing works, and briefly tell me whether this product will be easy for you to manage. Let me know if you get blocked. If this product has no developer workflow you can act on, say so plainly and stop. Stay light: use the hosted product through its SDK or API. Do not start local service stacks or wait for long-running commands; if the quickstart requires either, say so plainly and stop.

No product credentials were supplied and no purchases were authorized.

## Score: D · 37/100 (provisional)
Grades come from completed site checks. Coding sessions and skipped checks do not affect the score.

### Clarity
- **Failed** — Homepage answers Markdown requests

  ```text
  Homepage returned text/html even when text/markdown was requested; no Markdown representation offered.
  ```

- **Failed** — llms.txt provides an actionable documentation index

  ```text
  llms.txt exists but lists only marketing pages, posts and logos, with no docs or API links.
  ```

- **Failed** — llms.txt provides navigation guidance

  ```text
  llms.txt offers no starting guidance or navigation structure beyond flat page and post lists.
  ```

- **Failed** — llms.txt mentions offered API, MCP, and skills

  ```text
  llms.txt does not mention the offered Connectware API or any MCP/skills surfaces.
  ```

- **Pass** — A compact guide representation exists

  ```text
  docs.cybus.io serves Markdown pages via .md suffix, e.g. api-reference.md and services-api.md.
  ```

- **Pass** — A focused guide is directly retrievable

  ```text
  API reference Markdown page is directly retrievable at docs.cybus.io/reference/api-reference.md.
  ```

- **Pass** — Equivalent instructions fit a token budget

  ```text
  API reference Markdown is 942 tokens, well under the 8000-token budget.
  ```

- **Skipped** — Product-docs links survive format changes

  ```text
  Homepage Markdown unsupported, so link preservation across formats cannot be measured.
  ```

- **Skipped** — The compact guide is independently actionable

  ```text
  No compact agent-specific guide was fetched; only API reference and homepage pages were supplied.
  ```

- **Skipped** — Install and next-step links resolve

  ```text
  No install or next-step links were sampled in the fetched evidence.
  ```


### Onboarding
- **Skipped** — Docs lead to a relevant quickstart

  ```text
  Only llms.txt fetched; no docs or quickstart pages were retrieved to assess.
  ```

- **Skipped** — Installation commands are extractable

  ```text
  No installation or CLI guide pages were fetched for Cybus Connectware.
  ```

- **Skipped** — Code examples are available without interaction

  ```text
  No documentation or code example pages were fetched to assess.
  ```

- **Skipped** — Prerequisites and auth boundaries are explicit

  ```text
  No docs or API pages fetched; auth boundaries cannot be judged.
  ```


### Pricing
- **Failed** — Agents identify pricing and its assumptions

  ```text
  3 of 3 sessions were judged on pricing; 1 fell short. DeepSeek V4.1 Flash: Said no list price is published (quote only). Gave the basis: Research, Professional and Enterprise tiers, 12-month minimum term, auto-renewal, sales or partner channels, all from the vendor's licenses page. (seq 48, seq 32, seq 90) Kimi K3: No cost figure given; said quote-based (pricing URL 404) and speculated 'subscription tied to deployment scope' without support; licenses page fetched was likely also a 404. (seq 23, seq 29, seq 45) Qwen 3.8 Max: Said pricing is quote-only after a scan found no published price figures. Named the basis: Research, Professional and Enterprise tiers, a 12-month minimum term, auto-renewal, and per-instance licensing. (seq 52, seq 66, seq 72) This behavioural item does not affect the fast grade.
  ```

- **Skipped** — Pricing is readable without interaction

  ```text
  No pricing page fetched; homepage only links to license and quote-request pages.
  ```

- **Skipped** — Prices are stated, not gated

  ```text
  No pricing page fetched; homepage shows no stated prices, only quote requests.
  ```

- **Skipped** — Pricing units and limits are explicit

  ```text
  No pricing page fetched, so units and limits cannot be judged.
  ```


### Activation
- **Pass** — An API reference or OpenAPI spec is reachable

  ```text
  API reference index and per-service OpenAPI-backed endpoint pages fetched successfully.
  ```

- **Skipped** — An MCP server is documented and well-formed

  ```text
  Only a GitBook platform MCP endpoint returning 405; no product MCP server documented.
  ```

- **Skipped** — A CLI install path is documented

  ```text
  No CLI install path or command-line guide appears in the fetched documents.
  ```

- **Skipped** — SDK packages resolve on their registries

  ```text
  No SDK or package registry lookup for a Cybus developer package was fetched.
  ```

- **Skipped** — Agent skills are published

  ```text
  A skill page is linked but its contents were not fetched, so publication is unverified.
  ```



[Full report data](https://www.ax-check.com/cybus.io/report.json)
