API-first(API 优先):一种软件/产品开发理念与方法,指在构建应用界面或具体功能之前,先设计、规范并发布 API(接口契约),再围绕该 API 开发前端、移动端、集成与服务实现。常用于微服务、平台化与对外开放接口场景。(也可泛指“把 API 作为产品来做”的思路。)
/ˌeɪ.piːˈaɪ ˈfɝːst/
We’re taking an API-first approach for the new app.
我们为这款新应用采用 API 优先的方法。
By going API-first, the company defined a stable contract early, enabling multiple teams to build services and user interfaces in parallel without constant rework.
通过 API 优先,公司在早期就定义了稳定的接口契约,使多个团队能够并行开发服务与用户界面,而不必频繁返工。
由 API(Application Programming Interface,应用程序编程接口)+ first(优先)组合而成的现代技术复合词。随着云计算、微服务与开放平台兴起,“先定接口、后做实现/界面”的协作需求增强,该术语在工程与产品语境中广泛流行。