ax-check.com
by Gauge
D
A10 Networks
documentation.a10networks.com
ax-check.com
Checked 29 September 2026
F
23/100
Agents need your login
Docs site offers no index or pricing agents can actually find.
No documentation index exists and the homepage has no Markdown version. Only 1 of 23 checked items passed; 19 could not even be assessed.
3 fixes to start with
Concrete changes, backed by what we found.
Recorded coding sessions
Same task, 3 models, no documentation.a10networks.com account. Recorded 29 September 2026 on Pi.
3 recorded · 43s
43s · recorded
Session findings
Select a finding to see it in context.
›Thinking…
The user is asking about building an example with A10 Networks and their load balancers and ADC products, but I don't have any actual credentials or SDKs available to work with. Let me check what's in the repository directory to see what resources might be available.
✓$ ls -la /sandbox/repo; echo "---"; env | grep -iE "A10|aXAPI|token|key" | sed 's/=.*/=<redacted>/' | head -20✓└{"content":[{"text":"total 16\ndrwxr-xr-x 3 root root 4096 Sep 18 08:00 .\ndrwxr-xr-x 7 root root 4096 Sep 29 07:09 ..\ndrwxr-xr-x 8 root root 4096 Sep 24 20:05…ctrl+o
{"content":[{"text":"total 16\ndrwxr-xr-x 3 root root 4096 Sep 18 08:00 .\ndrwxr-xr-x 7 root root 4096 Sep 29 07:09 ..\ndrwxr-xr-x 8 root root 4096 Sep 24 20:05 .git\n-rw-r--r-- 1 root root 408 Sep 18 08:00 .gitignore\n---\nPI_GATEWAY_API_KEY=<redacted>\nGIT_CONFIG_KEY_0=<redacted>\n","type":"text"}]}✓$ ls /usr/local/lib/node_modules/@earendil-works/pi-coding-agent/docs 2>/dev/null; find / -maxdepth 4 -iname "*a10*" 2>/dev/null | head✓└{"content":[{"text":"compaction.md\ncontainerization.md\ncustom-provider.md\ndevelopment.md\ndocs.json\nenvironment-variables.md\nextensions.md\nimages\nindex.m…ctrl+o
{"content":[{"text":"compaction.md\ncontainerization.md\ncustom-provider.md\ndevelopment.md\ndocs.json\nenvironment-variables.md\nextensions.md\nimages\nindex.md\njson.md\nkeybindings.md\nllama-cpp.md\nmodels.md\npackages.md\nprompt-templates.md\nproviders.md\nquickstart.md\nrpc.md\nsdk.md\nsecurity.md\nsession-format.md\nsessions.md\nsettings.md\nshell-aliases.md\nskills.md\nterminal-setup.md\ntermux.md\nthemes.md\ntmux.md\ntui.md\nusage.md\nwindows.md\n/tmp/alg-duplex/duplex-c9cca239-7d15-4b92-a101-9f7032814402\n/proc/1/map_files/7f544a0f4000-7f544a10d000\n/proc/1/map_files/7f544a10d000-7f544a10e000\n/proc/1/map_files/7f544a10e000-7f544a10f000\n/proc/1799/map_files/7f168089e000-7f16808a1000\n/proc/1799/map_files/7f16808a1000-7f16808a2000\n/proc/1799/map_files/7f1680a0a000-7f1680a10000\n/proc/1799/map_files/7f1680a10000-7f1680a11000\n/proc/3364/map_files/7f856baa0000-7f856baa1000\n/proc/3364/map_files/7f856baa1000-7f856baa2000\n","type":"text"}]}›Thinking…
The repo is basically empty (just .gitignore and .git). There is no A10 SDK, no credentials, no environment variables. Let me check network availability maybe? The task: build a simple example using A10 Networks, tell pricing, and whether easy to manage. If no developer workflow I can act on, say so plainly and stop.
A10 Networks is an enterprise networking vendor (ADC/load balancers, Thunder series, Harmony Controller, ACOS, SPE/A10 Thunder). There's an aXAPI (REST API) for on-device config, and Ansible collections / Terraform providers exist. But there's no hosted free sandbox; you need actual hardware/VM appliances with credentials. No SDK available offline; pip packages require a live device.
Let me quickly check for network access to see whether any docs/SDK could be fetched, but keep it light and short. Let's check git log for context too.
✓$ cd /sandbox/repo && git log --oneline | head -20; cat .gitignore; echo "---net test---"; timeout 12 curl -sS -o /dev/null -w "pypi:%{http_code}\n" https://pypi.org/simple/a10-neutron-lbaas/ 2>&1 | tai…✓└{"content":[{"text":"9ebf5fb Initial workspace\n# Keep generated and vendored files out of source diffs.\n\n# Logs / OS cruft\n*.log\n.DS_Store\n\n# JavaScript …ctrl+o
cd /sandbox/repo && git log --oneline | head -20; cat .gitignore; echo "---net test---"; timeout 12 curl -sS -o /dev/null -w "pypi:%{http_code}\n" https://pypi.org/simple/a10-neutron-lbaas/ 2>&1 | tail -3
{"content":[{"text":"9ebf5fb Initial workspace\n# Keep generated and vendored files out of source diffs.\n\n# Logs / OS cruft\n*.log\n.DS_Store\n\n# JavaScript / TypeScript\nnode_modules/\n.next/\ndist/\nbuild/\ncoverage/\n\n# Python\n.venv/\nvenv/\n__pycache__/\n*.py[cod]\n.pytest_cache/\n*.egg-info/\n\n# Rust\ntarget/\n\n# Go / PHP / Ruby vendored deps\nvendor/\n.bundle/\n\n# Java / Kotlin / Scala\n.gradle/\n\n# .NET\nbin/\nobj/\n\n# Elixir\n_build/\ndeps/\n\n# Dart / Flutter\n.dart_tool/\n---net test---\npypi:200\n","type":"text"}]}›Thinking…
Network works. But the key question: does A10 have a hosted product with an SDK/API I can act on without credentials? A10 requires device access (Thunder appliance / vThunder VM) with credentials. There's no public free tier / self-serve signup that gives an API endpoint I can call.
I should verify quickly: is there a public A10 API with a developer sandbox? Let me do a quick check of what's available — e.g., pypi packages, A10 developer portal. Keep it light, one or two calls.
✓$ timeout 20 curl -sS "https://pypi.org/pypi/a10-acos-client/json" 2>/dev/null | python3 -c "import json,sys; d=json.load(sys.stdin); i=d['info']; print(i['name'], i['version']); print(i['summary']); pr…✓└{"content":[{"text":"Traceback (most recent call last):\n File \"<string>\", line 1, in <module>\nKeyError: 'info'\n","type":"text"}]}ctrl+o
timeout 20 curl -sS "https://pypi.org/pypi/a10-acos-client/json" 2>/dev/null | python3 -c "import json,sys; d=json.load(sys.stdin); i=d['info']; print(i['name'], i['version']); print(i['summary']); print(i['home_page'])" 2>&1 | head
✓$ timeout 20 curl -sS -o /dev/null -w "a10tech:%{http_code}\n" https://techdocs.a10networks.com/ ; timeout 20 curl -sS -o /dev/null -w "registry:%{http_code}\n" https://registry.terraform.io/v1/provider…✓└{"content":[{"text":"curl: (6) Could not resolve host: techdocs.a10networks.com\na10tech:000\nregistry:404\ngalaxy:404\n","type":"text"}]}ctrl+o
timeout 20 curl -sS -o /dev/null -w "a10tech:%{http_code}\n" https://techdocs.a10networks.com/ ; timeout 20 curl -sS -o /dev/null -w "registry:%{http_code}\n" https://registry.terraform.io/v1/providers/a10networks/thunder/ ; timeout 20 curl -sS -o /dev/null -w "galaxy:%{http_code}\n" https://galaxy.ansible.com/api/v3/plugin/ansible/content/published/collections/index/a10/acos/
›Thinking…
Confirmed: no A10 hosted API endpoint reachable, no public free sandbox, no credentials in env. A10's developer workflow is: deploy a Thunder/vThunder appliance (local service stack / VM), then use aXAPI against it with licensed credentials. That's exactly the "start local service stacks / requires credentials we don't have" case.
Let me check whether the Terraform provider exists at all (different path) — quick, but honestly not needed. Actually let me check one: registry.terraform.io/v1/providers/a10networks/thunder returned 404 — maybe correct namespace is "a10networks/thunder"? That is what I tried. Fine.
Per instructions: if no developer workflow I can act on, say so plainly and stop. But the user also asked about pricing and manageability. I should answer those briefly (from knowledge), and state plainly I'm blocked from building a runnable example.
Pricing for A10: enterprise, quote-based. Sold via resellers/channel. Licensing per appliance throughput capacity (e.g., Thunder TPS/SSL instances by bandwidth tier), vThunder licenses on cloud marketplaces (AWS/Azure marketplace, per-hour with capacity tiers), plus support/maintenance contracts (per-year, ~ percent of license), and Harmony Controller / SPE (Security Policy Engine) subscriptions. There's no public price list; AWS Marketplace has published hourly/monthly rates for vThunder images. Free: 30-day eval licenses available via A10 sales, and there's a vThunder eval on marketplaces.
Manageability: not easy for me — no hosted API with credentials; aXAPI is a well-documented REST API (ACOS 5.x/6.x) plus Ansible/Terraform providers, so automatable in principle, but requires device access, licensed credentials, and often a real appliance. So: no.
I'll be concise and stop without writing code. Maybe I shouldn't write files at all. The instruction says stop if no developer workflow. Let me state plainly.
Should I double check for any API key env vars pointing to A10? Already grepped: only PI_GATEWAY_API_KEY and GIT_CONFIG_KEY_0. Yes.
Answer concisely.
Stopping here — no developer workflow I can act on
I checked the workspace and the environment before writing anything:
/sandbox/repois empty apart from.gitignoreand one commit ("Initial workspace") — no A10 SDK, code, or config.- No A10 credentials/endpoint in env (only
PI_GATEWAY_API_KEY,GIT_CONFIG_KEY_0). - Outbound network works (PyPI returns 200), but A10's own surfaces aren't reachable:
techdocs.a10networks.comdoesn't resolve; the Terraform provider lookup and Ansible Galaxy collection lookup both 404. - There's no hosted A10 API I can call. A10's automation story (aXAPI REST on ACOS, the Ansible
a10.acoscollection, the Terraformthunderprovider) all requires a Thunder / vThunder appliance with a license and admin credentials — i.e. a real or local appliance stack, not a self-serve hosted sandbox.
So the quickstart can't be satisfied within your constraints: it needs either a local appliance stack (vThunder VM / container) or licensed device credentials I don't have. Per your instruction, I'm saying so plainly and stopping rather than scaffolding code that can't run.
How pricing works (general, no public list)
- Quote-based, channel/reseller. No self-serve sign-up or published price list; you buy through A10 or a VAR.
- Capacity-tier licensing. Appliances (Thunder ADC / Thunder TPS / SPE) are licensed by throughput tier — bandwidth, SSL TPS, L7/L4 throughput, concurrent sessions. Bigger tier = bigger price.
- Perpetual vs. subscription. Hardware/VM licenses can be perpetual with an annual support/maintenance contract (typically a percentage of the license, renewed yearly); cloud offerings are subscription.
- Cloud marketplace = the only visible pricing. vThunder images on AWS/Azure Marketplace publish hourly or annual rates by capacity tier, billed through your cloud account — useful as a rough anchor, but still needs a license/eval key for the features.
- Add-ons: Harmony Controller (fleet management) and SPE/SafeGuard subscriptions are separate, per-device or per-throughput.
- Free path: a 30-day eval license from A10 sales, or marketplace trial instances — both require contacting sales / having a cloud account.
Would this be easy for me to manage?
No. The APIs themselves are agent-friendly — aXAPI is documented REST with JSON schemas, plus Ansible/Terraform providers, so config-as-code is very doable. But every workflow gates on a licensed device I can reach, and the docs/registry endpoints aren't resolvable from here. Without an appliance endpoint + credentials, I can't verify anything; I'd be writing unverifiable code.
Unblock me with any one of these and I'll build a working example immediately:
- A reachable vThunder/Thunder endpoint (host/IP) + an aXAPI user/password or token, plus ACOS version.
- Network access to
techdocs.a10networks.comand the Ansible Galaxy / Terraform registries so I can pin real schema versions. - Alternatively, say the word and I'll write a dry-run/mock example (fake aXAPI server + client calls) that demonstrates the workflow without a real appliance — but that's simulation, not a working A10 integration.
AX Fundamentals
23 checks. Open an area for details.
This check is a quick preview. Test more tasks and models with Gauge Agents.
Test your product with Gauge Agents