Tailcall GraphQL Runtime

High-performance GraphQL runtime for composing multiple upstream REST, gRPC, and GraphQL APIs into a unified GraphQL schema. Configuration-driven via declarative .graphql files with @server, @http, @upstream, @cache, and @batch directives. Provides automatic N+1 detection, HTTP caching, request batching, and static schema validation.

API entry from apis.yml

apis.yml Raw ↑
aid: tailcall:tailcall-graphql-runtime
name: Tailcall GraphQL Runtime
description: High-performance GraphQL runtime for composing multiple upstream REST, gRPC, and GraphQL
  APIs into a unified GraphQL schema. Configuration-driven via declarative .graphql files with @server,
  @http, @upstream, @cache, and @batch directives. Provides automatic N+1 detection, HTTP caching, request
  batching, and static schema validation.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
baseURL: https://tailcall.run
humanURL: https://tailcall.run
overlays: []
contact: []
properties:
- type: Documentation
  url: https://tailcall.run/docs/
- type: GitHubRepository
  url: https://github.com/tailcallhq/tailcall
- type: OpenSource
  url: https://github.com/tailcallhq/tailcall/blob/main/LICENSE
- type: ReleaseNotes
  url: https://github.com/tailcallhq/tailcall/releases
- type: NPMPackage
  url: https://www.npmjs.com/package/@tailcallhq/tailcall
- type: AWSDeployment
  url: https://github.com/tailcallhq/tailcall-on-aws
- type: CLI
  url: https://tailcall.run/docs/guides/cli/
tags:
- GraphQL
- API Gateway
- Open Source
- Rust
- REST
- gRPC