# AX Check: getsquid.ai
Checked 2026-10-27.

Squid AI's docs and pricing page are missing for agents
No documentation index or compact guide exists, and there's no dedicated pricing page — only a free tier description, with higher usage requiring sales contact.

## Onboarding needs a login

## Coding sessions
All three sessions completed. Two found free-tier details (one app, capped monthly actions, no payment method, reset on signup date) but hit a 404 on a dedicated pricing page and noted enterprise pricing requires contacting sales. The third session found no pricing page at all and reported it couldn't state a figure rather than guessing.

### DeepSeek V4.1 Flash
[View public run](https://agents.withgauge.com/p/runs/0694ceb9-b427-4873-87e1-227a1dd41b16) · [Read transcript](https://www.ax-check.com/getsquid.ai/sessions/deepseek.json)
The agent priced the Free Tier as one app with no payment method and monthly quotas that reset on the signup date. It noted the /pricing page returns a 404 and that Enterprise is quote-based. (seq 34, seq 51, seq 68)
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: The agent never obtained Squid AI credentials or ran any authenticated operation. It explicitly identified that console.getsquid.ai signup is an interactive browser flow and stopped after writing an unexecuted example file and README, rather than attempting self-service onboarding. No tool call to any Squid API/CLI with real credentials occurred; only website/docs fetches via curl were performed.
  Event 68:

  ```text
  No credentials. Every path needs a Squid Console account plus appId, apiKey, squidDeveloperId, and region. Signup at console.getsquid.ai is a browser flow — not obtainable non-interactively.
  ```
  Event 65:

  ```text
  Successfully wrote 2145 bytes to /sandbox/repo/squid-example/README.md
  ```
  Event 68:

  ```text
  Per your constraints (no local service stacks, no long-running commands), I stopped rather than starting squid start.
  ```

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

#### Blockers
- **Squid AI requires account signup and a local/deployed backend to do anything**: Every Squid AI developer path (CLI init, SDK client, OpenAPI endpoints) requires a Squid Console account to obtain appId, apiKey, squidDeveloperId and region, and then either a long-running local backend (squid start) or a deploy step. This is normal product behavior (account-gated hosted backend), not an agent error, but it did prevent any live execution under the session's constraints against long-running local processes and interactive signup.
  Event 51:

  ```text
  running locally or deploying the Squid backend is always required to use Squid.
  ```
  Event 68:

  ```text
  The quickstart needs a local stack or a deploy. The docs are explicit: "running locally or deploying the Squid backend is always required to use Squid."
  ```

#### Suggested Changes
- **Publish a public pricing page instead of a 404 at /pricing**: Navigating to getsquid.ai/pricing returns the site's 404 page rather than tier/cost details; only the Free Tier quotas are documented elsewhere (docs.getsquid.ai/docs/squid-console/orgs/quotas/), with Enterprise pricing gated behind 'contact us'. Add an actual pricing page at that URL and confirm it resolves with real content instead of the 404 template.
  Event 34:

  ```text
  Ooops, something went wrong... This page doesn’t exist or was removed!
  ```
- **Offer a non-interactive or sandboxed way to get a trial appId/apiKey**: The quickstart's first required step is creating an account and app in the Squid Console (a browser-only flow), blocking any automated or headless evaluation of the SDK/CLI. Consider a CLI-based signup or short-lived demo credentials so a developer can run `squid init`/`squid deploy` without a browser session; verify by confirming a fresh environment can obtain appId/apiKey via command line alone.
  Event 51:

  ```text
  Navigate to the Squid Console and create an account.
  ```
  Event 68:

  ```text
  Signup at console.getsquid.ai is a browser flow — not obtainable non-interactively.
  ```

### Kimi K3
[View public run](https://agents.withgauge.com/p/runs/1ba48b81-5aae-47c7-92ec-69b8af38543e) · [Read transcript](https://www.ax-check.com/getsquid.ai/sessions/kimi.json)
Gave the free tier from the docs' quotas page (1 app, 20,000 actions/month, monthly reset, no payment method), noted there's no public price list and higher usage needs sales, and said model costs go through the user's provider. (seq 61, seq 28, seq 75)
#### End-to-end onboarding
- **Onboarding needs a login**: Agent never obtained Squid credentials or performed any authenticated product operation. It determined that every developer workflow (console app creation, CLI init, SDK usage) requires an interactively-created Squid Console account to issue appId/apiKey/environmentId/developerId, and no self-serve/anonymous API path exists. It stopped without attempting any login or signup, asking the user to supply credentials instead.
  Event 75:

  ```text
  Every workflow starts with "Navigate to the Squid Console and create an account." The SDK needs an `appId`, `apiKey`, `environmentId`, and `squidDeveloperId` that are only issued from the console after interactive signup.
  ```
  Event 75:

  ```text
  If you want me to actually build the example, the way forward is: **you create a Squid Console account and drop the `appId` / `apiKey` / `developerId` here** — then I can write and deploy a small AI-agent backend with `squid deploy` (hosted, no local server needed).
  ```
  Event 61:

  ```text
  Navigate to the Squid Console and create an account. After creating an account, you have the option to try one of the onboarding apps or skip to the console.
  ```

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

#### Blockers
- **Console account required before any SDK/CLI action**: Product behavior: Squid's docs state every workflow (CLI init, backend setup, client setup) begins with creating an account in the Squid Console to obtain appId, apiKey, environmentId, and developerId. No anonymous or self-serve API key issuance exists, so the agent could not proceed without a human-provided account — this is a normal login/signup requirement, not a product defect.
  Event 61:

  ```text
  Navigate to the Squid Console and create an account. After creating an account, you have the option to try one of the onboarding apps or skip to the console.
  ```
  Event 75:

  ```text
  The SDK needs an `appId`, `apiKey`, `environmentId`, and `squidDeveloperId` that are only issued from the console after interactive signup. There's no unauthenticated endpoint or self-serve API key I can obtain programmatically, and you haven't provided credentials.
  ```
- **Quickstart mandates a long-running local backend process**: Product behavior: the documented quickstart requires running `squid start` (a persistent local dev server) or `squid deploy`, and docs explicitly state a local or deployed backend is always required to use Squid. Per the session's explicit instructions to avoid local service stacks and long-running commands, the agent correctly stopped rather than running this.
  Event 61:

  ```text
  running locally or deploying the Squid backend is always required to use Squid
  ```
  Event 61:

  ```text
  Run your backend project locally using the following command: squid start
  ```
  Event 75:

  ```text
  The canonical flow is `squid init ...` then `squid start`, which runs the Squid backend as a local dev server (it stays running and proxies to Squid Cloud).
  ```
- **Pricing page returns 404, no public price list**: Product/content gap: the current squid.cloud/pricing URL (a documented, discoverable link rather than a guessed one) returns a 'page doesn't exist' message, and the agent could not retrieve the archived historical pricing page due to a local curl/file error, leaving pricing details limited to the free-tier quota docs.
  Event 28:

  ```text
  Ooops, something went wrong... This page doesn’t exist or was removed!
  ```
  Event 73:

  ```text
  FileNotFoundError: [Errno 2] No such file or directory: '/tmp/wb.html'
  ```

#### Suggested Changes
- **Restore or redirect the public pricing page**: The squid.cloud/pricing URL, still linked from historical/SEO paths and expected by developers, currently 404s with a generic 'page doesn't exist' message. Add a redirect from squid.cloud/pricing to the current pricing or contact-sales page (or restore a self-serve pricing table) and verify by requesting squid.cloud/pricing and confirming it no longer 404s.
  Event 28:

  ```text
  Ooops, something went wrong... This page doesn’t exist or was removed!
  ```
- **Offer a non-interactive way to obtain appId/apiKey for quickstart testing**: The quickstart's 'Create a CRUD app' and CLI init docs require the appId, apiKey, environmentId, and squidDeveloperId values that are only produced by manually creating an app in the Squid Console UI. Adding a documented CLI or API-based signup/provisioning path (e.g., a 'squid login' + 'squid apps create' flow) on the docs/sdk/backend-sdk/local-dev-cli page would let automated or first-time evaluators provision an app without the console UI; verify by running that command and confirming it returns real credentials.
  Event 61:

  ```text
  squid init YOUR_APP_NAME-backend --appId YOUR_APP_ID --apiKey YOUR_API_KEY --environmentId TARGET_ENVIRONMENT_ID --squidDeveloperId YOUR_SQUID_DEVELOPER_ID --region YOUR_REGION
  ```

### Qwen 3.8 Max
[View public run](https://agents.withgauge.com/p/runs/69cc6100-87f7-4bab-800c-c2bd48b8d8e9) · [Read transcript](https://www.ax-check.com/getsquid.ai/sessions/qwen.json)
No pricing figure was stated because no product or pricing page could be found. The agent said this outright and didn't invent numbers, so the pricing criterion can't be graded. (seq 30, seq 36)
#### End-to-end onboarding
- **End-to-end onboarding not demonstrated**: The agent never attempted credential acquisition or any authenticated operation because it concluded within the first turn that no hosted product named 'Squid AI' exists (parked domain, no npm/PyPI packages, no resolvable API host). No onboarding flow was reached.
  Event 36:

  ```text
  Stopping here, plainly: I can't find a real hosted product called "Squid AI" with a developer workflow I can act on.
  ```

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

#### Blockers
- **No discoverable 'Squid AI' product**: The agent searched DNS, npm, PyPI, and Hugging Face for any product matching 'Squid AI' and found nothing real: squid.ai is a parked domain for sale, squidai.com returns a gateway error, and no matching packages exist on npm or PyPI. This is not a product defect or agent error — it reflects that the named product could not be located with the tools available, so the agent correctly halted per its instructions rather than fabricate a workflow.
  Event 30:

  ```text
  squid.ai for sale | Spaceship.com Domain for sale squid.ai
  ```
  Event 29:

  ```text
  502 Bad Gateway 502 Bad Gateway connection closed
  ```
  Event 34:

  ```text
  squid-ai: 404
  squidai: 404
  ai-squid: 404
  ```
  Event 12:

  ```text
  curl: (6) Could not resolve host: api.squid.ai
  ```

#### Suggested Changes
None identified in this transcript.

### Task given to each agent
Help me build a simple example using Squid AI. 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: F · 0/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 Markdown was requested; no Markdown representation offered.
  ```

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

  ```text
  https://getsquid.ai/llms.txt returns HTTP 404, so no documentation index exists.
  ```

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

  ```text
  llms.txt is missing (404), so its navigation guidance cannot be evaluated.
  ```

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

  ```text
  llms.txt is missing (404), so API/MCP/skills mentions cannot be evaluated.
  ```

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

  ```text
  No site-published Markdown guide fetched; homepage Markdown unsupported and /llms.txt 404.
  ```

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

  ```text
  No compact guide document was fetched; only homepage and a 404 llms.txt.
  ```

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

  ```text
  No compact guide representation was retrieved, so token budget cannot be measured.
  ```

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

  ```text
  Homepage Markdown unsupported, so link preservation across formats is unmeasurable.
  ```

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

  ```text
  No compact agent guide or standalone Markdown page was fetched for Squid AI.
  ```

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

  ```text
  No install or next-step links were sampled; only homepage navigation links were fetched.
  ```


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

  ```text
  Only a 404 llms.txt page fetched; no docs or quickstart content available to judge.
  ```

- **Skipped** — Installation commands are extractable

  ```text
  No installation or quickstart page fetched; commands cannot be extracted.
  ```

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

  ```text
  No documentation or code example pages were fetched for Squid AI.
  ```

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

  ```text
  No docs page fetched; prerequisites and auth boundaries cannot be assessed.
  ```


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

  ```text
  No pricing page was fetched; homepage only offers 'Book a demo' with no prices.
  ```

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

  ```text
  No pricing page was fetched; homepage shows no stated prices or plans.
  ```

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

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

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

  ```text
  2 of 3 sessions were judged on pricing; 0 fell short. DeepSeek V4.1 Flash: The agent priced the Free Tier as one app with no payment method and monthly quotas that reset on the signup date. It noted the /pricing page returns a 404 and that Enterprise is quote-based. (seq 34, seq 51, seq 68) Kimi K3: Gave the free tier from the docs' quotas page (1 app, 20,000 actions/month, monthly reset, no payment method), noted there's no public price list and higher usage needs sales, and said model costs go through the user's provider. (seq 61, seq 28, seq 75) This behavioural item does not affect the fast grade.
  ```


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

  ```text
  No API reference or OpenAPI spec page was fetched; only a 404 llms.txt and homepage.
  ```

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

  ```text
  No MCP server documentation was fetched in the supplied evidence.
  ```

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

  ```text
  No CLI install page was fetched; docs link present but unfetched.
  ```

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

  ```text
  No SDK package registry lookup was supplied for Squid AI.
  ```

- **Skipped** — Agent skills are published

  ```text
  No agent skills page was fetched in the supplied evidence.
  ```



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