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