March 30, 2026
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
March 29, 2026
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
March 28, 2026
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
March 27, 2026
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)
March 26, 2026
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
March 25, 2026
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)
March 24, 2026
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