Tailcall GraphQL API
Tailcall is a high-performance GraphQL gateway and runtime built in Rust. It does not expose a fixed hosted GraphQL API endpoint — instead, it is a self-hosted runtime that developers configure and deploy themselves. The runtime generates a unified GraphQL schema at startup by composing multiple upstream REST, gRPC, and GraphQL APIs using declarative SDL files annotated with custom directives.
Overview
Tailcall GraphQL API is a GraphQL API specification published by Tailcall on the APIs.io network.
Tailcall is a high-performance GraphQL gateway and runtime built in Rust. It does not expose a fixed hosted GraphQL API endpoint — instead, it is a self-hosted runtime that developers configure and deploy themselves. The runtime generates a unified GraphQL schema at startup by composing multiple upstream REST, gRPC, and GraphQL APIs using declarative SDL files annotated with custom directives.
The GraphQL endpoint is available at http://<host>:<port>/graphql. documentation is published at https://tailcall.run/docs/.
The specification includes 6 reference links.
Tagged areas include API Gateway, GraphQL Runtime, REST, gRPC, and Rust.
Endpoint
References
- Documentation https://tailcall.run/docs/
- Getting Started https://tailcall.run/docs/getting_started/
- Directives Reference https://tailcall.run/docs/guides/operators/
- CLI Reference https://tailcall.run/docs/guides/cli/
- GitHub Repository https://github.com/tailcallhq/tailcall
- NPM Package https://www.npmjs.com/package/@tailcallhq/tailcall