Skip to main content

Changelog

Week of May 25, 2026

New features

  • API key management in the dashboard — Create, list, and revoke API keys directly from the web dashboard. Newly created keys can be copied to your clipboard in one click. See authentication.

Week of May 18, 2026

Updates

  • Refreshed landing page — The docex.dev landing page has been rebuilt with a new infrastructure scene, expanded use case coverage, and improved navigation. New visuals include use-case icons, a document gallery, a provider pipeline diagram, and a sample receipt to make the product easier to evaluate at a glance.

Week of May 11, 2026

New features

  • Vision runs API — The pipeline is now task-agnostic. Use POST /v1/runs with a prompt and any image or PDF to run vision, OCR, or custom analysis. Reference a built-in schema via schemaId, or pass your own inline schema for fully custom tasks like phishing detection or content moderation. See API reference and schemas.
  • Dynamic 2× upstream pricing — Billing is now based on the actual upstream provider cost with a transparent 2× markup, estimated before queueing and trued-up after completion. Refunds are issued automatically when the actual cost is below the estimate. See billing.
  • Job idempotency — Submit the same run twice and get the same job back. Safe to retry without double-charging.
  • Cost confirmation and budgets — Runs estimated above $1.00 now require explicit confirmation via confirmCost: true, or you can set a hard maxCostUsd budget that aborts the run if the estimate exceeds it.
  • Structured errors — All API and SDK errors now return a DocexError shape with code, suggestion, and retryable flags. The SDK automatically retries retryable errors with exponential backoff. See errors.
  • Dashboard, wallet, and API keys — A new web dashboard for managing API keys, viewing usage, and topping up your prepaid USD wallet. GitHub OAuth login is supported.

Updates

  • SDK renamed to docexdev — Install with npm install docexdev. Import: import { createDocex } from "docexdev". See installation.
  • Provider routing — Model selection now goes through the internal OpenRouter/Mistral catalogue, expanding fallback behavior without exposing a public model marketplace.
  • Rate limits — Per-key rate limits are now enforced on the worker API. Retryable RATE_LIMIT_EXCEEDED errors include a suggested backoff.

Bug fixes

  • Improved image dimension parsing — replaced the previous dependency with a zero-dependency parser for better reliability across formats.
  • Hardened dashboard DOM handling to eliminate null-reference errors on initial load.
  • Fixed Cloudflare Pages deploys when the account ID was not passed explicitly.