Skip to content

Changelog

This page documents all changes to the IndepAI API. Subscribe to our changelog feed for updates.

The first public release of the IndepAI API includes:

  • FI Calculator (POST /api/v1/calculator)

    • Calculate financial independence timeline
    • Year-by-year projections
    • Multiple scenario support
  • Portfolio Health (POST /api/v1/portfolio-health)

    • 0-1000 health score
    • Four scoring components
    • Actionable recommendations
  • API Status (GET /api/v1/status)

    • Health check endpoint
    • Service status monitoring
  • Assets API (/api/v1/assets/*)

    • Full CRUD operations
    • Portfolio summary
    • Asset categorization
  • User API (/api/v1/user/*)

    • Profile management
    • Settings customization
    • Notification preferences
  • Geo API (/api/v1/geo/*)

    • City database (100+ cities)
    • Cost of living data
    • City comparisons
    • Personalized recommendations
  • Tax API (/api/v1/tax/*)

    • Multi-country tax calculator
    • Special programs database
    • Tax optimization suggestions
  • Feature Flags (/api/v1/features/*)

    • Feature flag checking
    • A/B testing support
  • OpenAPI 3.1 specification
  • Zod-based request validation
  • JWT authentication via Supabase
  • Rate limiting by tier
  • Consistent error responses

The IndepAI API uses URL-based versioning:

https://indepai.app/api/v1/...
https://indepai.app/api/v2/... (future)

Within a major version (v1):

  • Existing fields will not be removed
  • Field types will not change
  • Optional fields will not become required
  • New optional fields may be added

Breaking changes will only occur in new major versions:

  • Field removals or type changes
  • New required fields
  • Authentication changes
  • Rate limit structure changes

Major version transitions include:

  • 6-month deprecation notice
  • Migration guide
  • Parallel operation of old version

Get notified of API changes: