Prowl
86/100
prowl
Benchmarked Oct 04, 2026

Brain.Js

๐Ÿค– GPU accelerated Neural networks in JavaScript for Browsers and Node.js

developerapi platform_profile Streaming
Benchmark Your API

Score Breakdown

Latency10/10
Auth Simplicity10/10
Token Efficiency9/10
Parseability9/10
Consistency8/10
Documentation8/10
First-Try Success8/10
Error Clarity7/10

Benchmark Analysis Log

Full LLM thinking from the 4-phase benchmark pipeline.

Analyze
{
  "service_type": "platform",
  "base_url": "https://brain.js.org",
  "auth_method": "none",
  "auth_config": {},
  "endpoints": [],
  "pricing_model": {
    "type": "free",
    "details": {
      "license": "MIT",
      "cost": "0",
      "notes": "Open-source JavaScript library; no paid tiers or usage fees"
    }
  },
  "rate_limits": {},
  "capabilities": [
    "Neural network training and inference in JavaScript",
    "GPU acceleration via headless GL when available",
    "Runs in browsers and Node.js",
    "Feedforward, recurrent, LSTM, GRU, and RNN network types",
    "JSON import/export of models",
    "Streaming training and inference",
    "Works with plain JavaScript arrays and typed arrays",
    "No server required for inference in browser"
  ],
  "raw_analysis": "Brain.js is not a hosted API service; it is an open-source JavaScript library for building and running neural networks in browsers and Node.js. It provides a simple API for common network types: feedforward (brain.NeuralNetwork), recurrent (brain.recurrent.RNN), LSTM (brain.recurrent.LSTM), GRU (brain.recurrent.GRU), and RNNTimeStep. Models are trained in-process and can be serialized to JSON, then loaded and run client-side. When a compatible GPU context (headless-gl/WebGL) is available, it can use GPU acceleration, but it falls back to CPU. There is no public REST endpoint, no authentication, and no rate limiting because it is not a hosted service. Pricing is free under the MIT license. It is suitable for developers who want lightweight, embedded ML in JavaScript projects without calling a remote API. The project has been maintained for years, has a stable API for core use cases, and integrates with the npm ecosystem and browser bundlers. Its practical limits are model size and training performance relative to Python-native frameworks, and GPU support depends on the runtime environment."
}
Execute

2/3 tests passed

TestEndpointStatusLatency
website_uptimeGET /200138ms
robots_txtGET /robots.txt20079ms
llms_txtGET /llms.txt40448ms
Interpret
{
  "overall": 79,
  "dimensions": {
    "token_efficiency": 9.0,
    "first_try_success": 8.5,
    "response_parseability": 9.0,
    "error_clarity": 7.0,
    "doc_quality": 8.5,
    "auth_simplicity": 10.0,
    "latency": 9.5,
    "consistency": 8.0
  },
  "pricing_normalized": {
    "model": "free",
    "cost_usd": 0,
    "license": "MIT",
    "notes": "No paid tiers; open-source library usable with zero billing setup"
  },
  "issues": [
    "No llms.txt (404) โ€” agents lack a canonical machine-readable summary",
    "Security headers absent on responses",
    "Documentation and onboarding live on GitHub, not a product-style signup flow โ€” may confuse users expecting a SaaS dashboard"
  ],
  "recommendations": [
    "Publish an llms.txt summarizing install, API surface, and network types for agent consumption",
    "Add security headers (HSTS, CSP, X-Content-Type-Options) on the docs site",
    "Provide copy-paste quickstart snippets with typed-array vs array examples to maximize first-try success",
    "Link a status/versioning page to improve perceived reliability"
  ]
}

Agent Readiness

x402 Payments
Not supported
Streaming
Yes
Sandbox
None
Agent Auth
Unknown
SDKs
None listed
MCP Support
No

Embed your Prowl badge

Show your live agent-readiness score on your own site. Free, no auth โ€” it updates as your score changes.

Prowl agent-readiness badge
<a href="https://prowl.world/service/brainjs">
  <img src="https://prowl.world/badge/brainjs.svg" height="56" alt="Agent-readiness on Prowl">
</a>

Options: ?style=light|dark ยท ?size=sm|md ยท ?variant=certified (claimed + DNS-verified only) ยท badge generator with preview

Want the full interactive view?

See operational metrics, LLM evaluations, agent readiness, and more.

Open in Dashboard