Twingate review

by Twingate Inc.Zero-trust access and business VPN

Resource-level remote access through connectors you run in your own networks, free for 5 users and $5 per user a month on Teams billed yearly.

Facts checked
  • Free plan
  • Self-serve
  • Per seat
  • Public prices
Visit site

What you're paying for

  • Worth the price (main value)
  • Easy to adopt

Resource-by-resource access to private networks through connectors you run, with Google Workspace sign-in and posture checks from $5 per user.

Twingate replaces a VPN gateway with lightweight Connectors deployed inside each network (Docker, Kubernetes, systemd or cloud images), so users reach individual Resources by group policy rather than a whole subnet. Google Workspace sign-in, resource-level policies, native posture checks (disk encryption, firewall, antivirus, minimum OS) and real-time network logs are on every plan. Teams costs $5 per user a month billed yearly, and traffic is end-to-end encrypted through Twingate’s relays.

  • Teams at $5 per user, billed yearlyTeams covers up to 100 users, 3 admins, 20 Remote Networks and 100 Resources, with the admin audit log, for $5 per user a month billed yearly or $6 monthly.Evidence: Pricing page and its plan table (2026-10-16)
  • Connectors instead of a VPN serverConnectors run on Docker, Helm, systemd, ECS, AMIs and more, as many per Remote Network as needed, and reach CIDR ranges or single hosts with port restrictions.Evidence: Connectors, Remote Networks and Resources docs (2026-10-16)
  • Native posture checks on every planDisk encryption, screen lock, firewall, antivirus and minimum OS checks are on every plan, Starter included.Evidence: Plan table and device posture docs (2026-10-16)
  • SOC 2 Type 2 and a DPA in the termsTwingate has an annual SOC 2 Type 2 report, requested through its trust portal; the DPA and SCCs are part of the terms, and the subprocessor list is published.Evidence: SOC 2 and security docs, DPA and subprocessor page (2026-10-16)
Best for
Small and mid-size teams on Google Workspace that want per-resource access to private networks without running a VPN server.
Good to know
Okta and Entra ID sign-in, SCIM and MDM or EDR posture integrations start on Business ($10 per user billed yearly).

How Twingate compares

Against 3 other products we reviewed in Zero-trust access and business VPN: what you pay for with each, the five access facts, the plan limits we recorded and each review's bottom line. The note under the table says how each one was checked.

Twingate compared with Cloudflare Zero Trust, Tailscale, NordLayer
MetricTwingateCloudflare Zero TrustTailscaleNordLayer
What you're paying forWorth the priceResource-by-resource access to private networks through connectors you run, with Google Workspace sign-in and posture checks from $5 per user.Worth the priceZero-trust access, DNS and web filtering and device posture for up to 50 users at no cost, with a $7 per-user plan above that.Saves engineering timeA private WireGuard network for every laptop, phone and server, reached through your identity provider and one policy file instead of a VPN gateway.Built-in reachA business VPN with gateways in 40+ countries, a dedicated IP for your team, and SSO, DNS filtering and posture monitoring on one per-user plan.
Overall score7.38.2Best6.86.2
Free optionFree planFree planFree planPaid only
Card to start–Not measured–Not measured–Not measured–Not measured
Getting accessSelf-serveSelf-serveSelf-serveSelf-serve
Starter priceCheapest paid plan$5/user/mo$7/user/mo$8/user/mo$8/user/mo
Pricing modelPer seatPer seatPer seatPer seat
Pricing pagePublic pricesPublic pricesPublic pricesPublic prices
Billing unitPer user per month, counting admins, pending and disabled users and service accountsPer user who authenticates; no device count publishedPer user per month; user devices unlimited; 50 tagged resources included, then $1/mo eachPer user per month, 5-user minimum, plus a dedicated server on Core and Premium
Free optionStarter: free for 5 users; 14-day trial of paid plansFree plan for up to 50 users, business use allowed; no trialPersonal: free for up to 6 users, non-commercial only; 14-day Enterprise trial for company domainsNo free plan; 14-day money-back guarantee on the first purchase
Reference scenario (25 users)$125/mo on Teams ($5 × 25, yearly), $5 per user, computed$0/mo on Free (25 of 50 users), computed$200/mo on Standard ($8 × 25), $8 per user, computed$315/mo on Core ($11 × 25 + $40 server, yearly), $12.60 per user, computed
Annual vs monthly priceTeams $5 yearly or $6 monthly; Business $10 or $12$7 per user on Pay-as-you-go; pages disagree on monthly or annual billingOne price per plan with no billing term; annual plans through salesCore $11 yearly or $14 monthly; server $40 or $50
Devices per user5 on every plan; custom on EnterpriseNot statedUnlimited on every plan6 simultaneous connections
Okta / Entra ID sign-inBusiness and up; Google Workspace on every planEvery plan (any SAML or OIDC provider)Every plan (OIDC)Every plan
SCIMBusiness and up (Okta SCIM)SAML and OIDC providers; no plan restriction statedStandard and up (Okta, Entra ID, Google Workspace)Premium; unpriced add-on on Lite and Core
Device postureNative checks on every plan; MDM and EDR integrations from BusinessBuilt-in checks and EDR or MDM integrations on every planBuilt-in checks on every plan; MDM and EDR integrations from StandardMonitoring on Core, blocking on Premium; SentinelOne and CrowdStrike integrations on every plan
Network flow logsEvery plan; 24 hours Starter, 7 days Teams, 30 days BusinessEvery plan; 24 hours on Free, 30 days on Pay-as-you-goPremium and up, 30 daysEvery plan, 60 days
SIEM streamingBusiness and up per the docs; the plan table also ticks HomeLogpush on Contract per the plans page; the docs say all customersPremium and upCrowdStrike Falcon Next-Gen SIEM; plan not stated
Self-hosted partsConnectors (always customer-run)cloudflared connector (open source)DERP relays and peer relaysNone
SOC 2 / ISO 27001SOC 2 Type 2 (trust portal, on request); ISO 27001 not statedSOC 2 Type II (in the dashboard, under NDA); ISO 27001:2022SOC 2 Type II (on request); ISO 27001 not statedSOC 2 Type 2 (Type I on the pricing page); ISO/IEC 27001:2022
HIPAA BAANot stated; the HIPAA page says to ask by emailEnterprise-level customers handling PHINot offeredYearly subscriptions, on request
EU data storageNo; data stored in the USData Localization Suite, Enterprise add-onNot guaranteed; coordination server in FrankfurtNot stated
Bottom lineFrom its public pages, Twingate offers per-resource access through your own connectors at $5 per user on Teams, with posture checks and an audit log. Enterprise identity providers, SCIM and longer logs start on Business, and data is stored in the US.From its public pages, Cloudflare Zero Trust puts access, filtering and posture on a Free plan for up to 50 users. Activity logs are short below Contract, and SIEM export, egress IPs and EU storage go through sales.From its public pages, Tailscale gives a team identity-aware access to every device and server from the first plan, with unlimited user devices and policy as code. Flow logs and SIEM streaming start on Premium, and there is no BAA or EU residency guarantee.From its public pages, NordLayer is a managed business VPN with SSO on every plan, a fixed IP and a strong compliance file. The required server raises the per-user cost on Core, and there is no free plan, admin API or Terraform provider.

Evidence: Twingate: facts checked 2026-10-16 from its public sign-up and pricing pages, no completed hands-on run; Cloudflare Zero Trust: facts checked 2026-10-16 from its public sign-up and pricing pages, no completed hands-on run; Tailscale: facts checked 2026-10-16 from its public sign-up and pricing pages, no completed hands-on run; NordLayer: facts checked 2026-10-16 from its public sign-up and pricing pages, no completed hands-on run. Prices in USD as listed, excluding tax. "–" means not recorded.

Score

Score breakdown
Pricing clarity
4.0 / 10, Fair
scenario plan priced; can be bought online; annual and monthly prices published; one version of the plan table shows Teams monthly at $12, while the plan cards show $6; "Yearly -15%" badge, while $6 to $5 and $12 to $10 are about 17% off; plan table ticks S3 and SIEM sync on Home, while the S3 docs say Business and Enterprise only; plan table ticks geoblocking on Home, while the location docs say Enterprise only; support pages disagree on whether Teams gets ticketed support; DNS filtering, static IP, extra support and extra privileged-access prices not published
Price for 25 users
10.0 / 10, Excellent
$125/mo: Teams at $5 × 25 users, billed annually; $5 per user per month; Google Workspace sign-in, group policies per Resource, native posture checks and the admin audit log are on Teams, and 25 users, 2 devices each and 10 servers fit its limits of 100 users, 5 devices per user and 100 Resources; assumes the company signs in with Google Workspace; Okta or Entra ID needs Business at $10 ($250 a month, $10 per user)
Free plan and trial
9.0 / 10, Excellent
free plan for commercial use, 5 users; IdP sign-in or access rules on free; 14-day trial, card requirement not stated
Access controls
6.8 / 10, Good
Okta or Entra ID sign-in on a higher self-serve plan; SCIM on a higher self-serve plan; group or port rules on the scenario plan; posture with MDM or EDR on a higher self-serve plan; connectors or subnet routing on the scenario plan; DNS filtering or web gateway enterprise or through sales only; Google Workspace sign-in and sync on every plan; DNS filtering an unpriced add-on on Business
Visibility and exit
8.4 / 10, Excellent
audit log on the scenario plan; flow logs on the scenario plan; flow logs kept 7 days on the scenario plan; SIEM streaming on a higher self-serve plan; admin API or Terraform; policy as code or export; self-hosted Connectors (always customer-run); S3 and SIEM sync on Business per the docs
Compliance and data
5.6 / 10, Fair
SOC 2 Type II, no ISO 27001 stated, HIPAA BAA not listed, self-serve DPA, EU data storage not listed, admin-console SSO on a higher self-serve plan, subprocessor list published, the HIPAA page says to email [email protected] about BAAs, but whether one is signed, and on which plan, is not stated; data stored in the US; admins use Google Workspace on every plan, Okta or Entra ID from Business

Review

Review from public pages

Written from Twingate's public pages (pricing, security or privacy, and docs) as read on Oct 16, 2026. We did not sign up, and no hands-on run is published yet.

What the public pages show

We read Twingate's pricing page and plan table, the Home page, the terms and DPA, the subprocessor list, and docs on subscriptions, identity providers, Okta SCIM, device posture, Connectors, Resources, Exit Networks, DNS filtering, S3 sync, analytics, relays, customer data, SOC 2, HIPAA and FIPS on Oct 16, 2026. We did not sign up or start a trial.

The prices themselves are clear: Teams is $5 per user a month billed yearly or $6 monthly, and Business $10 or $12. One version of the plan table shows Teams monthly at $12, and the "Yearly -15%" badge is a little below the roughly 17% saving the two prices give.

The plan table and the docs disagree in a few places: S3 and SIEM sync and geoblocking are ticked for Home in the table but limited to Business and Enterprise (S3) or Enterprise (geoblocking) in the docs, and support pages differ on whether Teams gets ticketed support. Home, a non-commercial $15 plan, has several features Teams does not, such as Exit Networks, just-in-time access and 30-day logs.

Strengths

  • Low entry price for paid access

    Teams is $5 per user a month billed yearly, with group policies per Resource, native posture checks, the admin audit log and network logs.

    vs Tailscale: Tailscale Standard is $8 per user, and NordLayer Core $11 plus a $40 server, billed yearly.

  • Connectors you control

    Connectors run in your networks with no cap on their number, and nothing between Client and Connector, Twingate’s Relays included, can decrypt the traffic, per the encryption docs.

  • A free plan small teams can use for business

    Starter is free for 5 users with Google Workspace sign-in, resource policies, native posture checks and the Admin API, with no non-commercial restriction stated.

    vs Tailscale: The free plans of Tailscale and ZeroTier are for non-commercial use.

  • API, Terraform and Pulumi on every plan

    The GraphQL Admin API, Terraform and Pulumi providers and a Kubernetes Operator are listed on every plan.

Things to know

  • Enterprise identity providers start on Business

    Okta, Entra ID, JumpCloud and other IdPs, SCIM and MDM or EDR posture integrations are on Business ($10 yearly, $12 monthly); Teams supports Google Workspace and social logins.

  • Short log retention on Teams

    The plan table lists 7 days of log retention on Teams, 30 days on Business and 12 months on Enterprise; S3 and SIEM sync start on Business per the docs.

    Workaround: Connector logs can be forwarded from journald to your own syslog or SIEM.

  • Every account counts as a seat

    Admins, pending and disabled users and every service account are billed; on yearly plans, added users are charged monthly and reductions wait for renewal. Fees are not refundable.

  • US-only data storage

    Customer data is stored on Controller servers in the United States; no EU storage option or ISO 27001 certificate is stated.

Pricing reality

Twingate bills per user a month, counting admins, pending and disabled users and service accounts. For our scenario, 25 users on Teams cost 25 × $5 = $125 a month billed yearly, or $5 per user ($150 a month month to month), computed, with Google Workspace sign-in. If the company signs in with Okta or Entra ID, Business is needed: 25 × $10 = $250 a month billed yearly (computed). Teams allows 100 users, 20 Remote Networks and 100 Resources; Business 500, 100 and 300. DNS filtering (a Business add-on), static IPs (an Enterprise add-on), extra support and privileged access beyond 5 Resources have no published price. Non-profits and education get a discount through sales.

Exit path

Configuration (Remote Networks, Resources, groups, users, devices and policies) can be read through the GraphQL Admin API and managed with Terraform or Pulumi; no policy export file is described. Audit logs and network events download from the Admin Console as gzipped JSON. Cancelling means switching the subscription to Starter in the Admin Console, and the paid plan ends with its current term; the DPA commits to deleting or returning personal data, without a number of days.

Compared with

  • Pick Twingate when
    You sign in with Google Workspace and want the lowest yearly per-user price, with connectors you run in each network.
    Pick Tailscale when
    You sign in with Okta or Entra ID and want SCIM and MDM posture at $8 per user, with unlimited devices per user.
  • Pick Twingate when
    You want traffic end-to-end encrypted through relays and a 14-day trial of a paid plan.
    Pick Cloudflare Zero Trust when
    You have 50 users or fewer and want a free plan with Okta or Entra ID sign-in, posture integrations and DNS filtering.
  • Pick Twingate when
    You want per-resource access through your own connectors without a dedicated server fee.
    Pick NordLayer when
    You also want internet egress through shared or dedicated gateways in 40+ countries.

Choose it if

  • Your company signs in with Google Workspace and has up to 100 users.
  • You want access per resource rather than to whole subnets.
  • You want a free plan for up to 5 users that you can use for business.

Look elsewhere if

  • You need Okta or Entra ID sign-in at the entry paid price.
  • You need EU data storage or ISO 27001.

Bottom line

From its public pages, Twingate offers per-resource access through your own connectors at $5 per user on Teams, with posture checks and an audit log. Enterprise identity providers, SCIM and longer logs start on Business, and data is stored in the US.

Plan limits at a glance

LimitAs recorded
Billing unitPer user per month, counting admins, pending and disabled users and service accounts
Free optionStarter: free for 5 users; 14-day trial of paid plans
Reference scenario (25 users)$125/mo on Teams ($5 × 25, yearly), $5 per user, computed
Annual vs monthly priceTeams $5 yearly or $6 monthly; Business $10 or $12
Devices per user5 on every plan; custom on Enterprise
Okta / Entra ID sign-inBusiness and up; Google Workspace on every plan
SCIMBusiness and up (Okta SCIM)
Device postureNative checks on every plan; MDM and EDR integrations from Business
Network flow logsEvery plan; 24 hours Starter, 7 days Teams, 30 days Business
SIEM streamingBusiness and up per the docs; the plan table also ticks Home
Self-hosted partsConnectors (always customer-run)
SOC 2 / ISO 27001SOC 2 Type 2 (trust portal, on request); ISO 27001 not stated
HIPAA BAANot stated; the HIPAA page says to ask by email
EU data storageNo; data stored in the US

Read from the vendor's public pages on Oct 16, 2026. No hands-on run is published yet. How we check

Twingate lists 5 plans. The cheapest paid plan, Teams (billed yearly), costs $5/user/mo.

  • TwingateFree
    Starter
    $0/mo
    Up to 5 users and 1 admin
    • Google Workspace and social sign-in
    • Resource-level access policies
    • Native device posture checks
    • 50 Resources, 10 Remote Networks, logs kept 24 hours
  • Twingate
    Home
    $15/mo
    Flat price for the account, billed monthly; up to 7 users; non-commercial use only
    • Exit Networks (self-hosted)
    • Just-in-time access requests
    • Logs kept 30 days
    • 100 Resources, 20 Remote Networks
  • Twingate
    Teams
    $5/user/mo
    Billed yearly; $6 month to month; up to 100 users
    • Admin audit log, 3 admins
    • 100 Resources, 20 Remote Networks
    • Logs kept 7 days
    • 5 devices per user
  • Twingate
    Business
    $10/user/mo
    Billed yearly; $12 month to month; up to 500 users
    • Okta, Entra ID, JumpCloud and other IdPs, with SCIM
    • MDM and EDR posture integrations
    • S3 and SIEM sync, logs kept 30 days
    • DNS filtering as an add-on
  • Twingate
    Enterprise
    Contact sales
    • Custom account sizes, MSA and SLAs
    • Logs kept 12 months
    • Static IPs as an add-on
    • Pay by invoice

Prices as listed, USD, excluding tax; observed 2026-10-16.

Source: twingate.com pricing page. Prices change; the observed date above is when our agent read them.

Visit site