> Markdown version of [/events/world-congress-2026-europe-virtual-stage/sessions/1517-contract-first](https://www.wearedevelopers.com/events/world-congress-2026-europe-virtual-stage/sessions/1517-contract-first). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Contract-First Frontend: Scaling Reliable UIs with OpenAPI and AI - **Event:** World Congress 2026 Europe - Virtual Stage ## Recording [Watch recording](https://www.wearedevelopers.com/videos/1995-contract-first-frontend-scaling-reliable-uis-with-openapi-and-ai) ## Description For years, our web and mobile apps were consuming separate backend endpoints with inconsistent responses, creating friction, bugs, and duplicate work as the system grew. Even though our apps already used TypeScript, API types were manually maintained and frequently drifted from real backend behaviour, making onboarding harder and slowing down feature delivery. We stopped fighting the API and adopted a contract-first, schema-driven workflow using OpenAPI. Treating the API as a single source of truth changed everything. Even early in the migration, we began generating fully type-safe TypeScript clients for both web and mobile, catching frontend–backend mismatches before they reached production and significantly reducing runtime errors. OpenAPI also became the foundation for AI-assisted development. With reliable contracts in place, tools like Claude and Cursor can generate React hooks, components, mocks, and tests that actually work — because they understand the system boundary, not just the syntax. ## Speaker ### [Violina Popova](https://www.wearedevelopers.com/@violina-popova) Software Developer at ClipMyHorse.TV, Co-lead and Co-founder of Frontend Queens ## Related talks at this congress - [For the REST of us: API First and Conway’s Law](https://www.wearedevelopers.com/events/world-congress-2026-europe-virtual-stage/sessions/1538-for-the-rest-of-us) — Michael Jaeger - [Liquid AI interfaces: how software eats frontend](https://www.wearedevelopers.com/events/world-congress-2026-europe-virtual-stage/sessions/1565-liquid-ai-interfaces) — Patrick Reinbold - [API Platform: From Rest & GraphQL APIs to state-of-the-art standards in seconds](https://www.wearedevelopers.com/events/world-congress-2026-europe-virtual-stage/sessions/1491-api-platform-from) — Vincent Amstoutz - [When React Meets Reality: Building a Real-Time Control Room for Autonomous Vehicles](https://www.wearedevelopers.com/events/world-congress-2026-europe-virtual-stage/sessions/1642-when-react-meets) — Mykhailo Naumenko