Support
Changelog
Notable releases of the NSLSolver public API.
Changelog
2026-05 — Akamai support
- Added Akamai Bot Manager (
type: "akamai", aliasakamai-bypass). - Returns the cookie jar (including
_abck) needed to replay against the protected origin. - Requires
url,user_agent, andproxy. The_abckcookie is bound to the proxy's exit IP. - Priced at $2.00 / 1,000 solves.
2026-05 — v3.0.0
Reliability & load balancing
- Backend pool with per-server health checks, fair load balancing, and atomic in-flight tracking.
- Async DB writer with graceful drain on shutdown — pending balance deductions and stats survive restarts.
- Idle connection retirement tuned to avoid
io.EOFon keep-alive reuse.
Billing
- In-memory balance ledger —
/balancereads are live, with sub-millisecond latency. - Deductions happen after a successful solve. No more refund flow on failure.
- Low-balance notifications now respect a per-user
lowBalanceAlert.thresholdin user settings.
Rate limiting
- Per-key CPM token bucket replaces the old concurrency limit. New fields on
/balance:max_cpm,current_cpm,cpm_limit. - The
/balanceendpoint is now per-IP rate-limited to 30 req/min.
Health checks
- New endpoints:
/healthz(plain text),/live,/ready,/health(JSON).
2026-03 — Kasada support
- Added Kasada (
type: "kasada", aliaskasada-bypass). - Returns the
x-kpsdk-*headers needed to replay against the protected origin. - Requires
kasada_configwithp_js_path,fp_host,tl_host. Optionalcd_constant. - New
ua_versionfield (range 80-300) for the major Chrome version.