It means the API is designed and built as the product's actual interface, with the UI as just one of its consumers — not a set of endpoints reverse-engineered from whatever the frontend happened to need. The distinction sounds abstract until you try to add a second consumer to a UI-first system.
A UI-first backend tends to return exactly what one screen needs, in that screen's shape. A mobile app, a partner integration, or an internal admin tool each need different shapes of the same data — and a UI-first API forces you to either bloat the original endpoints or duplicate logic across new ones.
Retrofitting proper API boundaries onto a system that grew organically means untangling business logic that's scattered across controllers, views, and ad-hoc endpoints — usually while the product is still live and can't go down for the rework. It's one of the more expensive refactors a growing SaaS team takes on, and it's almost always avoidable.
If you know a second consumer is coming — mobile, partners, integrations — the API-first cost is worth paying upfront. Talk to us about architecture before you're past the point where it's cheap to fix.