Changelog

What's new in GovData Labs — product updates, new endpoints, and improvements.

New

Light mode, bento grid, and testimonials

  • Added dark/light theme toggle — preference saved to localStorage
  • New bento grid on the landing page showcasing all API capabilities
  • Added testimonials section with feedback from early adopters
  • Replaced all hardcoded colors with semantic theme tokens across 24 files
Security

Security hardening and chargeback protection

  • Added Content-Security-Policy, HSTS, X-Frame-Options, and 4 other security headers
  • Rate limiting on signup (5/hr), verification (10/hr), and checkout (10/hr) endpoints
  • Server-side input validation with constant-time verification code comparison
  • Stripe chargeback webhook handler — automatically revokes API key on dispute
  • Usage warning banner on dashboard at 80% of rate limit
New

5-tier pricing and sandbox free tier

  • Launched Sandbox (free) tier — 100 requests/month, no credit card required
  • Added Data License tier for enterprise bulk data feeds
  • Email verification flow for sandbox signup with Redis-backed code storage
  • Interactive FAQ accordions on the pricing page
New

Use case pages and comparison

  • 6 dedicated use case pages: GovCon SaaS, Private Equity, Business Development, Compliance, Recruiting, Market Intelligence
  • Navbar 'Use Cases' dropdown with descriptions
  • Compare page showing GovData Labs vs GovWin IQ, Bloomberg Gov, GovTribe, and building in-house
  • Value-driven 'Intelligence that sells' section: recompete tracking, champion matching, sub-to-prime mapping
Integration

Wired to live data engine

  • All 14 API endpoints verified against the live data engine at api.govdatalabs.com
  • Real response shapes in docs, playground, hero code examples, and use case pages
  • Semantic search updated to POST /semantic-search with JSON body
  • NAICS lookup, opportunities, SBIR, grants paths corrected to match production API
New

Auth, payments, and dashboard

  • Google and GitHub OAuth via NextAuth v5 with JWT sessions
  • Stripe checkout integration — 3 paid products with webhook lifecycle management
  • User dashboard with API key management, usage stats, and billing portal
  • API key stored in encrypted JWT session — never re-fetched from data engine
Design

State & Security monochrome theme

  • Complete design overhaul — charcoal grey (#121212) with electric cyan (#06B6D4) accents
  • Syntax-highlighted code blocks with colored tokens
  • Animated stat counters, glow card hover effects, dot grid backgrounds
  • Custom hexagonal data-node logo and SVG favicon
Launch

GovData Labs initial launch

  • Marketing site with 7 pages: landing, docs, pricing, signup, playground, about, contact
  • Full API documentation for 14 endpoints with parameter tables and response examples
  • Interactive playground with pre-populated demo queries
  • Code examples in curl, Python, JavaScript, and Ruby