A modern multi-tenant GraphQL server
Viaduct is a GraphQL-based system that provides a unified interface for accessing and interacting with any data source. It can be used by services as a way to access data efficiently and safely.
Viaduct provides you with one global schema and query system. Regardless of the engineering ownership or backing service, data access and mutations should follow a reliable and consistent pattern. The code which hydrates such queries should be maintained by the team which owns the data, to prevent the need to implement such logic by every team querying it.
The principles that guide Viaduct's development
Seek to understand tenant engineers' experiences, challenges and opportunities as a means to improve the frictions that exist today with the Viaduct framework.
Approach solutions to problems with an opinionated view as a means to create clarity for tenant developers over excessive choice and unnecessary complexity.
Start small and improve continuously through iteration on our technical solutions and processes. Ship incremental functionality on a frequent cadence.
Build a system that can grow in reach and capability to more tenant engineers.
Set up your first Viaduct tenant in minutes
Start Building