Versioning from day one
Your API will change. Clients will break. The fix is to put a version in the path:
GET /api/v1/posts
GET /api/v2/posts
When you make an incompatible change, ship it as /api/v2/ and let old clients keep running on /api/v1/. This is how services like Stripe and GitHub evolve their APIs over years without breaking existing customers.