Skip to main content
TFGQL Logo

TFGQL

GraphQL facade for HCP Terraform and Terraform Enterprise

🚦

Rate Limit Protection

Behaves as a respectful client with automatic rate limit handling and retry strategies.

🌍

Multi-Org Querying

Fan out requests across many organizations in a single query using the includeOrgs / excludeOrgs helpers.

🧩

HCP Terraform + TFE Support

Fully compatible with both HCP Terraform and self-hosted Terraform Enterprise.

πŸ”

Hasura style filtering

Implements Hasura-style filtering for complex queries, enabling powerful data retrieval.

πŸ•ΈοΈ

Entity Graph Architecture

Rich GraphQL schema with nested resolvers representing Terraform's real-world relationships.

πŸ“„

Pagination Support

Transparent support for paginated resources across all APIs β€” just query and go.

🐳

Lightweight & Containerized

Ships as a minimal Docker image with cross-architecture support β€” deployable anywhere in seconds.

⚑️

Parallel Fetching

Built-in parallel processing for fast, efficient data fetching β€” safely bounded by configuration.

🧠

Schema Introspection & Autocompletion

Provides a fully introspectable GraphQL schema, enabling rich IDE support with autocompletion, inline docs, and type safety during query composition.