Twingate logo

Twingate

Twingate is a Zero Trust Network Access (ZTNA) platform that replaces legacy VPNs with software-defined perimeters, providing identity-based, least-privilege access to private resources without exposing them to the public internet. The Twingate Admin API is a GraphQL API authenticated via API key (X-API-KEY header) that enables programmatic management of remote networks, connectors, resources, users, groups, service accounts, devices, policies, and DNS filtering profiles.

1 APIs 0 Features
Zero TrustZTNANetwork AccessVPN ReplacementIdentity-Based AccessSecurity

APIs

Twingate Admin API

GraphQL Admin API for managing Twingate resources, remote networks, connectors, users, groups, devices, service accounts, security policies, certificate authorities, and DNS fil...

Resources

🔗
Website
Website
🔗
Documentation
Documentation
💰
Pricing
Pricing
📝
SignUp
SignUp
👥
GitHubOrganization
GitHubOrganization
🔗
Terraform Provider
Terraform Provider
💬
Support
Support
🔗
LinkedIn
LinkedIn

Sources

apis.yml Raw ↑
aid: twingate
name: Twingate
description: >-
  Twingate is a Zero Trust Network Access (ZTNA) platform that replaces
  legacy VPNs with software-defined perimeters, providing identity-based,
  least-privilege access to private resources without exposing them to the
  public internet. The Twingate Admin API is a GraphQL API authenticated via
  API key (X-API-KEY header) that enables programmatic management of remote
  networks, connectors, resources, users, groups, service accounts, devices,
  policies, and DNS filtering profiles.
type: Index
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- Zero Trust
- ZTNA
- Network Access
- VPN Replacement
- Identity-Based Access
- Security
url: >-
  https://raw.githubusercontent.com/api-evangelist/twingate/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-05-11'
specificationVersion: '0.19'
apis:
- aid: twingate:admin-api
  name: Twingate Admin API
  description: >-
    GraphQL Admin API for managing Twingate resources, remote networks,
    connectors, users, groups, devices, service accounts, security policies,
    certificate authorities, and DNS filtering profiles. Authentication
    uses a per-tenant API token sent in the X-API-KEY header, with
    cursor-based pagination across list queries.
  humanURL: https://www.twingate.com/docs/api
  baseURL: https://{network}.twingate.com/api/graphql/
  tags:
  - Zero Trust
  - GraphQL
  - Access Control
  - Resource Management
  - User Management
  - Device Posture
  properties:
  - type: Documentation
    url: https://www.twingate.com/docs/api
  - type: GraphQL Schema
    url: https://www.twingate.com/docs/api/queries
  - type: Terraform Provider
    url: https://registry.terraform.io/providers/Twingate/twingate/latest/docs

  - url: graphql/twingate-graphql.md
    type: GraphQL
common:
- type: Website
  url: https://www.twingate.com
- type: Documentation
  url: https://www.twingate.com/docs
- type: Pricing
  url: https://www.twingate.com/pricing
- type: SignUp
  url: https://auth.twingate.com/signup
- type: GitHubOrganization
  url: https://github.com/Twingate
- type: Terraform Provider
  url: https://registry.terraform.io/providers/Twingate/twingate/latest
- type: Support
  url: https://help.twingate.com
- type: LinkedIn
  url: https://www.linkedin.com/company/twingate
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com