Viaduct 1.0 and the future of Airbnb’s data mesh
Viaduct is Airbnb's data-oriented service mesh, now released as a community-driven project with a stable API. It serves as a GraphQL-based interface for accessing and interacting with various data sources. The goal of Viaduct is to provide a central schema for an organization's data while enabling decentralized development. Unlike GraphQL Federation, Viaduct distributes development through modules hosted on a shared multi-tenant runtime. Teams contribute by creating modules with SDL and resolvers, focusing on domain logic. Viaduct can also function as a subgraph within a federated architecture. The 1.0 release includes new features, stability through annotations, and automated releases. Airbnb is committed to community involvement, using GitHub for architectural discussions. The article highlights upcoming discussions at GraphQLConf 2026 by Airbnb engineers, showcasing Viaduct's capabilities. These include probabilistic testing, monitoring, sharding solutions, and generating mock data using LLMs. The announcement encourages involvement from those seeking to unify data layers or contribute to the project.