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
📝
Sign Up
Sign Up
👥
GitHub Organization
GitHub Organization
🔗
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-productions.s3.amazonaws.com/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

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: Sign Up
    url: https://auth.twingate.com/signup
  - type: GitHub Organization
    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: [email protected]