# AX Check: oneleet.com
Checked 2026-09-18.

No real price ever surfaces without a sales call
Pricing page only offers a demo/quote form. 2 of 3 agent sessions couldn't state any cost figure, even a range.

## Onboarding needs a login

## Coding sessions
All three sessions completed and found the same wall on pricing: Oneleet's site has no listed prices, only a quote-request form tied to company size, frameworks, and urgency. Two sessions (DeepSeek V4 Pro, Qwen 3.8 Max) reported they could not give any cost figure. One session (Kimi K3) estimated a five-figures-per-year range while noting it was inferred, not stated.

### DeepSeek V4 Pro
[View public run](https://agents.withgauge.com/p/runs/8f923177-33a1-48d3-b44b-3291ba0b5ca7) · [Read transcript](https://www.ax-check.com/oneleet.com/sessions/deepseek.json)
Agent never states a cost figure — final output and README.md say 'no public list pricing... I can't give you numbers,' only listing quote-drivers (company size, frameworks, urgency), so no price was actually stated even with assumptions.
#### End-to-end onboarding
- **Onboarding needs a login**: The agent never obtained real Oneleet credentials. It found no environment variables or secrets for Oneleet, built a local shell script against the hosted API, and tested it with a self-invented dummy key/tenant ID, which correctly returned 401 unauthorized. No admin action to provision a real service key occurred, and no authenticated operation against the live tenant data succeeded. The agent explicitly told the user a real service key and tenant UUID must be manually created/copied to proceed.
  Event 6:

  ```text
  PI_CODING_AGENT=true
  ```
  Event 137:

  ```text
  ONELET_SERVICE_KEY='service_dummy_test' ONELET_TENANT_ID='00000000-0000-0000-0000-000000000000' timeout 40 ./status.sh
  ```
  Event 138:

  ```text
  Error 401 for /api/v1/tenants/00000000-0000-0000-0000-000000000000:
  {
    "message": "unauthorized"
  }
  ```

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

#### Blockers
- **No provisioned credentials to call the real Oneleet API**: The sandbox had zero Oneleet account or API key. This is a normal login/credential requirement, not a product defect: creating a service key requires a Tenant Admin action in the dashboard UI, which is outside the agent's reach. The agent correctly identified this and tested its script's error handling with a fabricated dummy key instead of a real one, confirming the 401 path but never completing a live authenticated call.
  Event 138:

  ```text
  Error 401 for /api/v1/tenants/00000000-0000-0000-0000-000000000000:
  {
    "message": "unauthorized"
  }
  ```
  Event 140:

  ```text
  this sandbox has no Oneleet credentials, so I couldn't run a live end-to-end call
  ```
- **No public list pricing available**: Oneleet's pricing page is quote-based only (a 'Book a Demo' lead form), not a product/environment defect but a deliberate sales-led pricing model. The agent could not relay concrete numbers to the user as a result.
  Event 50:

  ```text
  PRICING REQUESTBook a Demo to Get Custom QuoteBook a Demo to Get Custom Quote
  ```
  Event 140:

  ```text
  Oneleet has **no public list pricing**. The Pricing page is a "Book a Demo to Get Custom Quote" form.
  ```

#### Suggested Changes
- **Show the tenant UUID directly on the API Service Keys settings page**: The docs and OpenAPI spec require a tenant UUID as a path parameter on nearly every endpoint, but the service key creation flow (Settings → API → Manage API keys) does not surface this ID per the documentation the agent read. Add the tenant UUID to that same screen (or the key's detail view) so a developer copying a fresh key does not need a separate lookup. Verify by creating a key and confirming the UUID is visible without navigating elsewhere.
  Event 97:

  ```text
  Create a service key, name it, select the desired scopes, and optionally set an expiration (see the walkthrough above).
  Copy the generated token (shown only once).
  ```
  Event 79:

  ```text
  "description": "The tenant id",
          "in": "path",
          "name": "tenant",
  ```

### Kimi K3
[View public run](https://agents.withgauge.com/p/runs/2d6f397e-c4a7-4513-ade1-cc54d36507eb) · [Read transcript](https://www.ax-check.com/oneleet.com/sessions/kimi.json)
Final output gives a pricing estimate ('five-figures-per-year range') and explicitly names its basis/assumptions (sales-led/quote-based, priced by company size and scope, annual contracts) while flagging it as an estimate not Oneleet's stated price.
#### End-to-end onboarding
- **Onboarding needs a login**: The agent never obtained or used real Oneleet credentials. It only performed unauthenticated web/API reconnaissance (curl to marketing site, docs, and API root, all returning 404/200 with no auth) and concluded that account creation is sales-gated with no self-serve signup or free tier. No API service key was created or used, and no authenticated operation against the Oneleet API was demonstrated.
  Event 45:

  ```text
  There is **no self-serve signup or free tier**. Getting an API service key requires an existing paid Oneleet tenant, and account creation is sales-gated ("Book a Demo" is the only CTA on the site).
  ```
  Event 41:

  ```text
  curl -s -m 10 -o /dev/null -w "%{http_code}\n" https://api.oneleet.com/api/v1/public/api-reference
  ```
  Event 45:

  ```text
  Bottom line:** blocked at account provisioning — no developer workflow I can act on today without a Oneleet tenant and service key. Hand me a key and I can build the example in minutes.
  ```

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

#### Blockers
- **No self-serve account or API key provisioning**: Oneleet requires an existing paid tenant to obtain a service key (created by a Tenant Admin in Settings), and the public marketing site only offers a 'Book a Demo' CTA with no signup or trial flow. This is product behavior (sales-gated onboarding), not agent error or a test-environment artifact — the agent correctly identified it via docs and pricing page inspection and stopped as instructed.
  Event 43:

  ```text
  Book a Demo
  book a demo
  
  ```
  Event 45:

  ```text
  There is **no self-serve signup or free tier**. Getting an API service key requires an existing paid Oneleet tenant, and account creation is sales-gated ("Book a Demo" is the only CTA on the site).
  ```

#### Suggested Changes
- **Add a self-serve trial or sandbox key option to the developer docs**: On the API and MCP docs page (docs.oneleet.com/api-and-mcp/service-keys-and-mcp/), the only path to a service key is 'Tenant Admins can create new API service keys' inside an existing paid workspace. Adding a free/sandbox tenant signup or a documented trial-key request flow would let developers exercise the API and MCP server without first going through a sales demo. Verify by having a new, non-customer email attempt to obtain a working service key end to end without a live sales conversation.
  Event 45:

  ```text
  Getting an API service key requires an existing paid Oneleet tenant, and account creation is sales-gated ("Book a Demo" is the only CTA on the site).
  ```

### Qwen 3.8 Max
[View public run](https://agents.withgauge.com/p/runs/c53fb3a0-cbd1-40d0-a7ee-6e44ae279858) · [Read transcript](https://www.ax-check.com/oneleet.com/sessions/qwen.json)
README.md and final output only report that Oneleet publishes no price and is quote-based (naming factors like headcount/frameworks/urgency) — no actual cost figure, range, or estimate is ever stated, so the 'stated what the product would cost' half of the rubric is unmet.
#### End-to-end onboarding
- **Onboarding needs a login**: No official Oneleet SDK, API, or public docs exist to self-serve onboard. The agent installed the only viable path (third-party unofficial oneleet-cli adapter) and ran auth status/doctor/report commands, but every authenticated call returned AUTH_MISSING because there is no self-serve API key or demo tenant — real credentials require a human to log into Chrome and export a session cookie (or manually set env vars). The agent never obtained credentials itself and never completed an authenticated product operation.
  Event 48:

  ```text
  "message": "No Oneleet session. Log in through Chrome, then run 'oneleet auth import-cdp --port 9333', or set ONELEET_APP_COOKIE and ONELEET_TENANT_ID."
  ```
  Event 69:

  ```text
  "ok": false,
    "blocked": true,
    "reason": "No Oneleet session cookie available."
  ```
  Event 75:

  ```text
  I can't run anything against a live Oneleet tenant. Every data command returns `AUTH_MISSING` (exit 2), and there's no demo/sandbox tenant or API-key signup to unblock myself.
  ```

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

#### Blockers
- **No self-serve credentials for the Oneleet product**: Oneleet has no public API, SDK, or API-key signup flow. The only integration path (an unofficial third-party CLI) requires a real logged-in browser session cookie or manually exported ONELEET_APP_COOKIE/ONELEET_TENANT_ID, which only a human with an existing Oneleet account can provide. This is a normal login requirement, not a product defect, and it stopped every data command with AUTH_MISSING.
  Event 48:

  ```text
  "code": "AUTH_MISSING",
      "message": "No Oneleet session. Log in through Chrome, then run 'oneleet auth import-cdp --port 9333', or set ONELEET_APP_COOKIE and ONELEET_TENANT_ID."
  ```
  Event 54:

  ```text
  "code": "AUTH_MISSING"
  ```
- **No public developer surface on Oneleet's own API host**: Probing api.oneleet.com for common documentation and spec paths (/, /v1, /docs, /openapi.json, /swagger.json) all returned a generic 404-style JSON error, and no @oneleet/sdk or PyPI oneleet package exists. This reflects product behavior (no published public API) rather than agent error.
  Event 18:

  ```text
  == /docs
  404
  {"message":"no matching operation was found"}
  ```
  Event 12:

  ```text
  npm error 404 Not Found - GET https://registry.npmjs.org/@oneleet%2fsdk - Not found
  ```

#### Suggested Changes
- **Publish an official API/SDK or self-serve API key flow**: Currently the only automatable path is a third-party unofficial adapter (oneleet-cli) riding a private, cookie-based web API; api.oneleet.com exposes no docs or OpenAPI spec at /docs or /openapi.json. Add a documented public REST API or SDK with a self-serve API key (verifiable by successfully calling a documented endpoint without a browser cookie) so developers can build automation without needing a logged-in Chrome session.
  Event 18:

  ```text
  == /openapi.json
  404
  {"message":"no matching operation was found"}
  ```
  Event 48:

  ```text
  No Oneleet session. Log in through Chrome, then run 'oneleet auth import-cdp --port 9333', or set ONELEET_APP_COOKIE and ONELEET_TENANT_ID.
  ```
- **Publish indicative pricing tiers on the pricing page**: oneleet.com/pricing shows only a 'Book a Demo to Get Custom Quote' form with no listed price ranges or tiers. Add at least indicative starting prices or tier breakdowns (checkable by loading oneleet.com/pricing and confirming a price appears without submitting the contact form) so prospective developers can evaluate cost before engaging sales.
  Event 42:

  ```text
  Oneleet's pricing model depends on a few factors specific to your needs, so we'll need to get in touch to give you accurate pricing information. Please fill out the form and book a demo to get a quote.
  ```

### Task given to each agent
Help me build a simple example using Oneleet. 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: C · 59/100 (provisional)
Grades come from completed site checks. Coding sessions and skipped checks do not affect the score.

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

  ```text
  /llms.txt returns HTTP 404, so no documentation index is published.
  ```

- **Pass** — Homepage answers Markdown requests

  ```text
  Homepage returned text/markdown when requested with Accept: text/markdown.
  ```

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

  ```text
  /llms.txt is 404, so no navigation guidance exists to assess.
  ```

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

  ```text
  /llms.txt is 404, so no API/MCP/skills mentions exist to assess.
  ```

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

  ```text
  Homepage returns text/markdown (1681 tokens) and /old-home serves a standalone Markdown page.
  ```

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

  ```text
  Markdown homepage and /old-home Markdown are directly retrievable with 200 responses.
  ```

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

  ```text
  Markdown homepage is 1681 tokens, well under the 8000-token budget.
  ```

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

  ```text
  Markdown homepage retains Documentation, Pricing, Blog, Products and Frameworks links.
  ```

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

  ```text
  No compact agent-specific guide was fetched; only docs pages and homepage were retrieved.
  ```

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

  ```text
  Homepage links to docs.oneleet.com, pricing, blog, and products; docs and API reference fetched successfully.
  ```


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

  ```text
  No docs or quickstart pages were fetched; only homepage and a 404 llms.txt.
  ```

- **Skipped** — Installation commands are extractable

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

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

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

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

  ```text
  No docs or API pages fetched; auth boundaries not observable.
  ```


### Pricing
- **Failed** — Pricing is readable without interaction

  ```text
  Pricing page shows only a demo/quote form; no prices are displayed without interaction.
  ```

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

  ```text
  Pricing page states pricing depends on needs and requires a demo to get a quote.
  ```

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

  ```text
  No pricing units, tiers, or limits are stated; only a custom-quote request form appears.
  ```

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

  ```text
  3 of 3 sessions were judged on pricing; 2 fell short. DeepSeek V4 Pro: Agent never states a cost figure — final output and README.md say 'no public list pricing... I can't give you numbers,' only listing quote-drivers (company size, frameworks, urgency), so no price was actually stated even with assumptions. Kimi K3: Final output gives a pricing estimate ('five-figures-per-year range') and explicitly names its basis/assumptions (sales-led/quote-based, priced by company size and scope, annual contracts) while flagging it as an estimate not Oneleet's stated price. Qwen 3.8 Max: README.md and final output only report that Oneleet publishes no price and is quote-based (naming factors like headcount/frameworks/urgency) — no actual cost figure, range, or estimate is ever stated, so the 'stated what the product would cost' half of the rubric is unmet. This behavioural item does not affect the fast grade.
  ```


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

  ```text
  Public API reference page returns 200 at api.oneleet.com/api/v1/public/api-reference.
  ```

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

  ```text
  MCP server documented: URL https://api.oneleet.com/mcp, Streamable HTTP, OAuth and service-key auth, scopes.
  ```

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

  ```text
  No CLI install path documented; only MCP client setup commands like claude mcp add.
  ```

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

  ```text
  No SDK or packaged CLI registry lookup supplied for Oneleet.
  ```

- **Skipped** — Agent skills are published

  ```text
  No agent skills published or referenced in fetched Oneleet docs.
  ```



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