What's new

Bi-weekly updates on new features, fixes, and improvements. Building DocuExtract in public.

New Feature
v1.3: Premium dashboard, pricing page, and playground upgrade
  • New collapsible sidebar navigation with keyboard shortcut ([ or Cmd+B)
  • Getting Started widget — 3 auto-completing steps to first extraction
  • Split-pane playground: upload on left, JSON output on right, with 3 pre-loaded sample documents
  • Dedicated /pricing page with tier comparison, usage calculator, and FAQ
  • GitHub + Google OAuth login with social proof
  • Blog infrastructure with 3 SEO-targeted technical posts
  • Use cases page with before/after extraction demos
New Feature
v1.2: Live on docuextract.dev + Sentry monitoring
  • Custom domain docuextract.dev live and serving all routes
  • Sentry error tracking integrated into all API route handlers
  • 3 SEO blog posts: invoice extraction guide, API comparison, receipt processing tutorial
  • Edge Runtime enabled for /v1/health and /v1/usage — sub-50ms cold starts
  • Stripe webhook URL migrated to docuextract.dev
Improvement
v1.1: Single Next.js app architecture
  • Merged API + dashboard into a single Next.js 14 App Router project
  • 20 routes, 1 package.json, zero CORS issues
  • Security audit: all 14 lib files enforce server-only
  • Docs content audit: 7 error code inaccuracies fixed
New Feature
v1.0: Developer experience complete
  • Interactive API playground at /playground — try extractions without signup
  • Developer dashboard with API key management, usage charts, billing
  • API documentation with tabbed code examples (curl, JavaScript, Python)
  • JavaScript SDK (TypeScript, fetch-based, npm-ready)
  • Python SDK (requests-based, PyPI-ready)
New Feature
Billing integration + metered overage
  • Stripe webhook handler with signature verification and idempotent processing
  • Checkout and billing portal endpoints
  • Metered overage: $0.05/extraction beyond plan limit, auto-reported to Stripe
  • E2E billing test script for full lifecycle verification
New Feature
v0.9: Extraction engine goes live
  • Claude-powered extraction engine: 8 document type prompts + custom schema support
  • 90-97% extraction accuracy with confidence scoring per field
  • POST /v1/extract — send any document, get structured JSON back
  • Auto document type detection via POST /v1/detect
  • Support for PDF, PNG, JPG, WEBP up to 10MB (base64 or URL)
Improvement
Project kickoff: foundations laid
  • Supabase schema deployed: users, api_usage, rate_limits, webhook_events
  • API key auth with bcrypt hashing and 60s caching
  • Atomic rate limiting (per-minute + per-month)
  • Health endpoint live: GET /v1/health