# NetFoundry Documentation > Documentation for NetFoundry products and the OpenZiti open-source zero trust networking framework. This index covers OpenZiti, NetFoundry Self-Hosted, NetFoundry Console, Frontdoor, zrok, zLAN, NetFoundry Data Connector. All URLs resolve under https://netfoundry.io/docs. ## OpenZiti Programmable zero-trust mesh infrastructure. - [AWSSigner.NET](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/AWSSigner.NET/README) - [Building and Testing](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/BUILDING) - [Code of Conduct](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/CODE_OF_CONDUCT) - [Contributing](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/CONTRIBUTING) - [Ziti Desktop Edge for Windows](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/README) - [Security Policy](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/SECURITY) - [Whitelisting Ziti Desktop Edge for Windows in McAfee](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/Whitelisting) - [ZitiUpdateService -- Automatic Update Configuration](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/ZitiUpdateService/CONFIGURATION) - [Ziti Desktop Edge for Windows — Administrator Policy Guide](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/ZitiUpdateService/POLICY-ADMIN-GUIDE) - [Manual Test Run — Automatic Updates Policy](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/ZitiUpdateService/test-run) - [Enterprise Deployment Guide — `ziti-monitor` Policy Support](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/ZitiUpdateService/windows/gpo/DEPLOYMENT) - [Group Policy Support — `ziti-monitor` service](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/ZitiUpdateService/windows/gpo/README) - [Testing GPO / Policy Override Support — ZitiUpdateService](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/ZitiUpdateService/windows/gpo/TESTING) - [GPO / Automatic Upgrades — Comprehensive Test Plan](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/ZitiUpdateService/windows/gpo/VERIFICATION) - [DNS](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/doc/dns/resolution) - [MFA Functionality](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/doc/mfa/mfa) - [debug-ziti-desktop-edge-win — Claude Skill](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/doc/troubleshooting/debug-skill/README) - [ZDEW Debug Report — Ticket ](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/doc/troubleshooting/debug-skill/SKILL): Analyze a feedback.zip from Ziti Desktop Edge for Windows (ZDEW). Handles both single feedback zips and aggregated zips (a zip containing multiple feedback zips). Extracts everything under a ticket number folder and prepares the contents for analysis. - [Manual Testing](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/manual-testing) - [Automatic Upgrades in Offline Mode](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/offline-upgrades/README) - [Release 2.10.1.0](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/release-notes-archive/release-notes.archive) - [Release Streams](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/release-streams/README) - [Making a Release](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/releasing) - [Release 2.11.1.0](https://netfoundry.io/docs/openziti/_remotes/desktop-edge-win/upcoming-release-notes) - [Code of Conduct](https://netfoundry.io/docs/openziti/_remotes/helm-charts/CODE_OF_CONDUCT) - [Contributing](https://netfoundry.io/docs/openziti/_remotes/helm-charts/CONTRIBUTING) - [OpenZiti Helm Charts](https://netfoundry.io/docs/openziti/_remotes/helm-charts/README) - [Security Policy](https://netfoundry.io/docs/openziti/_remotes/helm-charts/SECURITY) - [hello-toy](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/hello-toy/README) - [httpbin](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/httpbin/README) - [prometheus](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/prometheus/README) - [reflect](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/reflect/README) - [Contributing Guide](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/traefik-charts/CONTRIBUTING) - [Traefik](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/traefik-charts/README) - [Testing Guide](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/traefik-charts/TESTING) - [Traefik Helm Chart Guidelines](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/traefik-charts/traefik/Guidelines) - [traefik](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/traefik-charts/traefik/README) - [ziti-browzer-bootstrapper](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/ziti-browzer-bootstrapper/README) - [ziti-controller](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/ziti-controller/README) - [ziti-edge-tunnel](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/ziti-edge-tunnel/README) - [ziti-host](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/ziti-host/README) - [ziti-router](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/ziti-router/README) - [zrok](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/zrok/README) - [zrok2](https://netfoundry.io/docs/openziti/_remotes/helm-charts/charts/zrok2/README) - [zrok2 Helm Chart — Test Report](https://netfoundry.io/docs/openziti/_remotes/helm-charts/test-report) - [Code of Conduct](https://netfoundry.io/docs/openziti/_remotes/kubeztl/CODE_OF_CONDUCT) - [Contributing](https://netfoundry.io/docs/openziti/_remotes/kubeztl/CONTRIBUTING) - [Zitifying Kubectl](https://netfoundry.io/docs/openziti/_remotes/kubeztl/README) - [Security Policy](https://netfoundry.io/docs/openziti/_remotes/kubeztl/SECURITY) - [kubeztl](https://netfoundry.io/docs/openziti/_remotes/kubeztl/about) - [Kubernetes Cheatsheet](https://netfoundry.io/docs/openziti/_remotes/kubeztl/kubernetes-oci) - [Code of Conduct](https://netfoundry.io/docs/openziti/_remotes/ziti-android-app/CODE_OF_CONDUCT) - [Contributing](https://netfoundry.io/docs/openziti/_remotes/ziti-android-app/CONTRIBUTING) - [Ziti Android Quickstart](https://netfoundry.io/docs/openziti/_remotes/ziti-android-app/README) - [Security Policy](https://netfoundry.io/docs/openziti/_remotes/ziti-android-app/SECURITY) - [Adopters](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ADOPTERS) - [Build](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/BUILD) - [Release 2.0.0](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/CHANGELOG) - [Code of Conduct](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/CODE_OF_CONDUCT) - [Contributing](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/CONTRIBUTING) - [Contributors](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/CONTRIBUTORS) - [OpenZiti](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/README) - [Releasing Ziti](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/RELEASING) - [Security Policy](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/SECURITY) - [Smoketest](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/TESTS) - [Release 0.10](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.10) - [Release 0.11](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.11) - [Release 0.12](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.12) - [Release 0.13.9](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.13) - [Release 0.14.13](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.14) - [Release 0.15.3](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.15) - [Release 0.16.5](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.16) - [Release 0.17.5](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.17) - [Release 0.18.10](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.18) - [Release 0.19.13](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.19) - [Release 0.20.14](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.20) - [Release 0.21.0](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.21) - [Release 0.22.11](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.22) - [Release 0.23.1](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.23) - [Release 0.24.13](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.24) - [Release 0.25.13](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.25) - [Release 0.26.11](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.26) - [Release 0.27.9](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.27) - [Release 0.28.4](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.28) - [Release 0.29.0](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.29) - [Release 0.30.5](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.30) - [Release 0.31.4](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.31) - [Release 0.32.2](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.32) - [Release 0.33.1](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.33) - [Release 0.34.2](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.34) - [Release 0.6](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.6) - [Release 0.7](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.7) - [Release 0.8](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.8) - [Release 0.9](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.0.9) - [Release 1.0.0](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.1.0) - [Release 1.1.15](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.1.1) - [Release 1.2.2](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.1.2) - [Release 1.3.3](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.1.3) - [Release 1.4.3](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.1.4) - [Release 1.5.4](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.1.5) - [Release 1.6.8](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.1.6) - [Release 1.7.1](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/changelogs/CHANGELOG.1.7) - [Prerequisites](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/common/pb/edge_ctrl_pb/README) - [CtrlDialer State Machine](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/controller/handler_ctrl/dialer-states) - [CloudFront Function for get.openziti.io](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/dist/cloudfront/get.openziti.io/README) - [nfpm-configs](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/dist/dist-packages/README) - [ziti-tunnel](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/dist/dist-packages/linux/ziti-tunnel/README) - [Cross-build Container for Building the Linux Executables for this Ziti Project](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/dist/docker-images/cross-build/README) - [Run Ziti controller in Docker](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/dist/docker-images/ziti-controller/README) - [Run Ziti router in Docker](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/dist/docker-images/ziti-router/README) - [Ziti Overview](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/doc/001-overview) - [Overview](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/doc/002-local-dev) - [Overview](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/doc/003-local-deploy) - [Overview](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/doc/004-controller-pki) - [Metrics and Configuration Changes: 1.6.8 -> 2.0](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/doc/2.0-metrics-and-config-changes) - [Ziti CLI Consolidation](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/doc/design/cli-refactor) - [HA Setup for Development](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/doc/ha/dev-setup) - [HA Quickstart](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/doc/ha/quickstart) - [Runtime Operations Agent](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/doc/ops-agent) - [Transwarp beta_1](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/doc/transwarp_b1/transwarp_b1) - [quick notes on building a snap from scratch...](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/etc/ubuntu-snap/README) - [Quickstart](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/quickstart/README) - [Content moved](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/quickstart/aws) - [Building and Deploying the Latest Quickstart Docker Image](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/quickstart/docker/README) - [All-in-one Docker quickstart](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/quickstart/docker/all-in-one/README) - [Running Quickstart Tests](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/quickstart/test/README) - [Ziti Router Components](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/router/README) - [Terminator Create Flow](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/router/xgress_edge/terminator_create_flow) - [Test Configuration Sets](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/tests/testdata/configs/README) - [Notes about inter-tunneler communications](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/tunnel/intercept/protocol) - [Purpose](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ziti/cmd/demo/setup-scripts/multi-router-tunneler-hosted) - [Purpose](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ziti/cmd/demo/setup-scripts/multi-sdk-hosted) - [Purpose](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ziti/cmd/demo/setup-scripts/multi-tunneler-hosted) - [Purpose](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ziti/cmd/demo/setup-scripts/router-tunneler-both-sides) - [Purpose](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ziti/cmd/demo/setup-scripts/sdk-client) - [Purpose](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ziti/cmd/demo/setup-scripts/single-router-tunneler-hosted) - [Purpose](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ziti/cmd/demo/setup-scripts/single-sdk-hosted) - [Purpose](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ziti/cmd/demo/setup-scripts/update-config-addressable) - [Purpose](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ziti/cmd/demo/setup-scripts/update-config-ha) - [Introduction](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ziti/cmd/demo/tutorials/first-service) - [Introduction](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/ziti/cmd/demo/tutorials/more-info) - [Circuit Scale Test](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/zititest/models/circuit-test/readme) - [db-creation model](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/zititest/models/db-creation/README) - [Test Matrix](https://netfoundry.io/docs/openziti/_remotes/ziti-cmd/zititest/tests/matrix) - [Building the Project](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-c/BUILD) - [Code of Conduct](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-c/CODE_OF_CONDUCT) - [Contributing](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-c/CONTRIBUTING) - [OpenZiti C SDK](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-c/README) - [Security Policy](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-c/SECURITY) - [Prerequisites](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-c/library/proto/README) - [Sample HTTP Link](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-c/programs/sample_http_link/README) - [Manual Enrollment Testing Notes](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-c/tests/integ/MANUAL_ENROLLTOCERT_TEST) - [Building](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/BUILDING) - [Changelog](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/CHANGELOG) - [Code of Conduct](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/CODE_OF_CONDUCT) - [Contributing](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/CONTRIBUTING) - [OpenZiti.Management](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/OpenZiti.Management/README) - [OpenZiti.NET](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/OpenZiti.NET/README) - [OpenZiti.NET.Samples](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/OpenZiti.NET.Samples/README) - [Appetizer - reflect server](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/OpenZiti.NET.Samples/src/Appetizer/README) - [Enrollment - Enrolling an Identity](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/OpenZiti.NET.Samples/src/Enrollment/README) - [Zitified Kestrel Sample](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/OpenZiti.NET.Samples/src/Kestrel/README) - [Server - A Server/Client](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/OpenZiti.NET.Samples/src/Server/README) - [Weather - HTTP Requests](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/OpenZiti.NET.Samples/src/Weather/README) - [OpenZiti.NET.Samples.Petstore](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/OpenZiti.NET.Samples.Petstore/README) - [OpenZiti.NET SDK](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/README) - [Security Policy](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/SECURITY) - [Native NuGet Package](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-csharp/ZitiNativeApiForDotnetCore/README) - [Code of Conduct](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-swift/CODE_OF_CONDUCT) - [Contributing](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-swift/CONTRIBUTING) - [Ziti SDK for Swift](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-swift/README) - [Security Policy](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-swift/SECURITY) - [ziti-test-runner](https://netfoundry.io/docs/openziti/_remotes/ziti-sdk-swift/ziti-test-runner/README) - [OpenZiti Tunnel Build Action](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/.github/actions/openziti-tunnel-build-action/README) - [Building the Project](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/BUILD) - [Code of Conduct](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/CODE_OF_CONDUCT) - [Contributing](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/CONTRIBUTING) - [Ziti Tunneler SDK](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/README) - [Release Process for ziti-edge-tunnel](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/RELEASING) - [Security Policy](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/SECURITY) - [BPF filter for pcap driver](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/bpf) - [Run The OpenZiti Tunneler with Docker](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/docker/README) - [CentOS 7:](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/docs/centos/BUILDING) - [Intercept Address Matching](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/docs/intercept-address-matching) - [Download and install](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/docs/openwrt/setup) - [FIPS 140-3 Compliance](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/docs/running-with-FIPS) - [Nix Support for ziti-edge-tunnel](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/nix/README) - [DCP Test Tools](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/tools/dcp/README) - [How to Avoid Building All Dependencies with vcpkg](https://netfoundry.io/docs/openziti/_remotes/ziti-tunnel-sdk-c/vcpkg-overlays/full-distro/windows-11/README) - [Downloads](https://netfoundry.io/docs/openziti/downloads): Install Ziti - [Controller Deployment](https://netfoundry.io/docs/openziti/how-to-guides/deployments/10-linux/10-controller/10-deploy) - [Migrate a Controller Installation](https://netfoundry.io/docs/openziti/how-to-guides/deployments/10-linux/10-controller/15-migrate) - [Controller Backup and Recovery](https://netfoundry.io/docs/openziti/how-to-guides/deployments/10-linux/10-controller/60-backup) - [Router Deployment](https://netfoundry.io/docs/openziti/how-to-guides/deployments/10-linux/20-router/10-deploy) - [Router Configuration](https://netfoundry.io/docs/openziti/how-to-guides/deployments/10-linux/20-router/30-configuration) - [Managing Routers with the CLI](https://netfoundry.io/docs/openziti/how-to-guides/deployments/10-linux/20-router/40-cli-mgmt) - [Migrate a Router Installation](https://netfoundry.io/docs/openziti/how-to-guides/deployments/10-linux/20-router/50-migrate) - [Router Backup and Recovery](https://netfoundry.io/docs/openziti/how-to-guides/deployments/10-linux/20-router/60-backup) - [Console Deployment](https://netfoundry.io/docs/openziti/how-to-guides/deployments/10-linux/30-console) - [Deploy the Controller with Docker](https://netfoundry.io/docs/openziti/how-to-guides/deployments/20-docker/10-controller) - [Deploy the Router with Docker](https://netfoundry.io/docs/openziti/how-to-guides/deployments/20-docker/20-router) - [Deploy the Console](https://netfoundry.io/docs/openziti/how-to-guides/deployments/20-docker/30-console) - [Kubernetes Console](https://netfoundry.io/docs/openziti/how-to-guides/deployments/30-kubernetes/kubernetes-console) - [Install the Controller in Kubernetes](https://netfoundry.io/docs/openziti/how-to-guides/deployments/30-kubernetes/kubernetes-controller) - [Install the Router in Kubernetes](https://netfoundry.io/docs/openziti/how-to-guides/deployments/30-kubernetes/kubernetes-router) - [Run a Controller in a Public Cloud](https://netfoundry.io/docs/openziti/how-to-guides/deployments/40-cloud/10-controller) - [Run a Router in a Public Cloud](https://netfoundry.io/docs/openziti/how-to-guides/deployments/40-cloud/20-router) - [Console Configuration](https://netfoundry.io/docs/openziti/how-to-guides/deployments/console) - [Configuring OIDC](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/README) - [Configuring OpenZiti BrowZer for OIDC](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/browzer): OpenZiti BrowZer is an open source platform that enables you to protect your web app using zero-trust technologies that integrate with popular Identity Providers you already use. - [Identity Providers](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/README) - [Auth0](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/auth0): Configure Auth0 for with OpenZiti - [Authelia](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/authelia): Configure Authelia for with OpenZiti - [Authentik](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/authentik) - [AWS Cognito](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/cognito) - [dex](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/dex) - [Duo](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/duo) - [Google Workspace](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/google) - [Keycloak](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/keycloak) - [Microsoft Entra ID](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/msentra) - [How to set up Okta](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/okta) - [ZITADEL](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/identity-providers/zitadel) - [Generic or Unlisted](https://netfoundry.io/docs/openziti/unlisted) - [Configuring OpenZiti Tunnelers for OIDC](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/tunnelers) - [Configuring Ziti Admin Console for OIDC](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/zac) - [Troubleshooting Using the ziti CLI](https://netfoundry.io/docs/openziti/how-to-guides/external-auth/ziti-cli) - [Hardware Security Modules](https://netfoundry.io/docs/openziti/how-to-guides/hsm) - [SoftHSMv2](https://netfoundry.io/docs/openziti/how-to-guides/hsm/softhsm) - [YubiKey by Yubico](https://netfoundry.io/docs/openziti/how-to-guides/hsm/yubikey) - [Service Topologies](https://netfoundry.io/docs/openziti/how-to-guides/topologies/10-services) - [Use a Router as a Local Gateway](https://netfoundry.io/docs/openziti/how-to-guides/topologies/20-gateway/router) - [Use a Tunneler as a Local Gateway](https://netfoundry.io/docs/openziti/how-to-guides/topologies/20-gateway/tunneler) - [One Time Tokens](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/02-windows/add-ids/10-ott) - [Third-Party CA](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/02-windows/add-ids/20-third-party-ca) - [By JWT](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/02-windows/add-ids/ext-providers/30-ext-jwt) - [By URL](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/02-windows/add-ids/ext-providers/40-ext-jwt-url) - [Authenticating](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/02-windows/add-ids/ext-providers/50-authenticating) - [External Providers](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/02-windows/add-ids/ext-providers) - [Adding Identities](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/02-windows/add-ids) - [Windows](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/02-windows) - [Android](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/03-android) - [MacOS](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/04-macos) - [iOS](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/05-_iOS) - [Tunneling on Debian GNU/Linux](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/60-linux/10-debian-package) - [Tunneling on RedHat and Fedora](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/60-linux/20-redhat-package) - [Manual Installation](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/60-linux/30-manual-installation) - [Options and Modes](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/60-linux/40-linux-tunnel-options) - [Troubleshooting](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/60-linux/50-linux-tunnel-troubleshooting) - [Linux Tunneller](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/60-linux) - [Run The Tunneler with Docker](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/70-docker/readme) - [Tunneling Kubernetes Workloads](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/80-kubernetes) - [Kubernetes Node Daemonset](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/80-kubernetes/kubernetes-daemonset) - [Deploy a Hosting Tunneler in Kubernetes](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/80-kubernetes/kubernetes-host) - [Kubernetes Sidecar Proxy](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/80-kubernetes/kubernetes-sidecar) - [Tunneling to NGINX Upstreams](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers/90-nginx) - [Tunnelers](https://netfoundry.io/docs/openziti/how-to-guides/tunnelers) - [Chrome Origin Trials](https://netfoundry.io/docs/openziti/intro/get-started/browzer/chrome-origin-trials) - [Example Enabling BrowZer](https://netfoundry.io/docs/openziti/intro/get-started/browzer/example) - [BrowZer](https://netfoundry.io/docs/openziti/intro/get-started/browzer) - [Change Password](https://netfoundry.io/docs/openziti/intro/get-started/network/help/change-admin-password) - [Quickstart Walkthrough](https://netfoundry.io/docs/openziti/intro/get-started/network/help/quickstart-walkthrough) - [Reset the Quickstart](https://netfoundry.io/docs/openziti/intro/get-started/network/help/reset-quickstart) - [Upgrade a Quickstart Network](https://netfoundry.io/docs/openziti/intro/get-started/network/help/upgrade-quickstart-network) - [Host OpenZiti Anywhere](https://netfoundry.io/docs/openziti/intro/get-started/network/hosted) - [Local - Docker Compose](https://netfoundry.io/docs/openziti/intro/get-started/network/local-docker-compose) - [Kubernetes Quickstart](https://netfoundry.io/docs/openziti/intro/get-started/network/local-kubernetes) - [Local - No Docker](https://netfoundry.io/docs/openziti/intro/get-started/network/local-no-docker) - [Local - With Docker](https://netfoundry.io/docs/openziti/intro/get-started/network/local-with-docker) - [Start Cooking With Ziti](https://netfoundry.io/docs/openziti/intro/get-started/quickstarts) - [Starting With Services](https://netfoundry.io/docs/openziti/intro/get-started/services) - [Kubernetes Service](https://netfoundry.io/docs/openziti/intro/get-started/services/kubernetes-service) - [Your First Service](https://netfoundry.io/docs/openziti/intro/get-started/services/ztha) - [Ziti Admin Console](https://netfoundry.io/docs/openziti/intro/get-started/zac) - [Components](https://netfoundry.io/docs/openziti/intro/what-is-openziti/03-components) - [Key Concepts](https://netfoundry.io/docs/openziti/intro/what-is-openziti/05-concepts) - [Features](https://netfoundry.io/docs/openziti/intro/what-is-openziti/20-features) - [It's All Software](https://netfoundry.io/docs/openziti/intro/what-is-openziti/30-openziti-is-software) - [What is OpenZiti?](https://netfoundry.io/docs/openziti/intro/what-is-openziti) - [Choosing a Client](https://netfoundry.io/docs/openziti/learn/core-concepts/clients/choose) - [Endpoint Initialization](https://netfoundry.io/docs/openziti/learn/core-concepts/clients/process-sequences/EndpointInitialization) - [Endpoint Registration](https://netfoundry.io/docs/openziti/learn/core-concepts/clients/process-sequences/EndpointRegistration) - [Service Dial](https://netfoundry.io/docs/openziti/learn/core-concepts/clients/process-sequences/ServiceDial) - [Tunneler Config Type `host.v1`](https://netfoundry.io/docs/openziti/learn/core-concepts/config-store/config-type-host-v1) - [Tunneler Config Type `intercept.v1`](https://netfoundry.io/docs/openziti/learn/core-concepts/config-store/config-type-intercept-v1) - [Consuming](https://netfoundry.io/docs/openziti/learn/core-concepts/config-store/consuming) - [Managing](https://netfoundry.io/docs/openziti/learn/core-concepts/config-store/managing) - [Service Configurations](https://netfoundry.io/docs/openziti/learn/core-concepts/config-store/overview) - [Data Flow Explainer](https://netfoundry.io/docs/openziti/learn/core-concepts/data-flow-explainer) - [Creating](https://netfoundry.io/docs/openziti/learn/core-concepts/identities/10-creating) - [Enrolling](https://netfoundry.io/docs/openziti/learn/core-concepts/identities/20-enrolling) - [Ziti Identities](https://netfoundry.io/docs/openziti/learn/core-concepts/identities/overview) - [Overview](https://netfoundry.io/docs/openziti/learn/core-concepts/metrics/01-overview) - [Types](https://netfoundry.io/docs/openziti/learn/core-concepts/metrics/05-types) - [Available Metrics](https://netfoundry.io/docs/openziti/learn/core-concepts/metrics/15-available-metrics) - [File Reporter](https://netfoundry.io/docs/openziti/learn/core-concepts/metrics/20-file) - [On Demand](https://netfoundry.io/docs/openziti/learn/core-concepts/metrics/30-inspect) - [Prometheus Endpoint](https://netfoundry.io/docs/openziti/learn/core-concepts/metrics/40-prometheus) - [Using Grafana](https://netfoundry.io/docs/openziti/learn/core-concepts/metrics/50-grafana) - [Sequence Diagram](https://netfoundry.io/docs/openziti/learn/core-concepts/metrics/80-sequence-diagram) - [Public Key Infrastructure (PKI)](https://netfoundry.io/docs/openziti/learn/core-concepts/pki) - [Sessions and Connections sequence diagram](https://netfoundry.io/docs/openziti/learn/core-concepts/security/SessionsAndConnections) - [Authentication](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authentication/00-auth) - [OIDC Authentication](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authentication/10-oidc) - [Legacy Authentication](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authentication/20-legacy-auth) - [3rd Party CAs](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authentication/30-third-party-cas) - [API Session Certificates](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authentication/40-api-session-certificates) - [Authentication Policies](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authentication/50-authentication-policies) - [Certificate Management](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authentication/60-certificate-management) - [External JWT Signers](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authentication/70-external-jwt-signers) - [Identities](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authentication/80-identities) - [MFA TOTP](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authentication/90-totp) - [Password Management](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authentication/95-password-management) - [Authorization](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authorization/00-auth) - [Policies](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authorization/policies/overview) - [Posture Checks](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authorization/posture-checks/00-overview) - [Legacy Posture Checks](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authorization/posture-checks/10-legacy-posture) - [OIDC Posture Checks](https://netfoundry.io/docs/openziti/learn/core-concepts/security/authorization/posture-checks/20-oidc-posture) - [Connection Security](https://netfoundry.io/docs/openziti/learn/core-concepts/security/connection-security) - [End-to-end encryption](https://netfoundry.io/docs/openziti/learn/core-concepts/security/e2e-encryption) - [Enrollment](https://netfoundry.io/docs/openziti/learn/core-concepts/security/enrollment) - [OpenZiti Security](https://netfoundry.io/docs/openziti/learn/core-concepts/security/overview) - [Session Types](https://netfoundry.io/docs/openziti/learn/core-concepts/security/sessions) - [Ziti Services](https://netfoundry.io/docs/openziti/learn/core-concepts/services/overview) - [Zero Trust Models](https://netfoundry.io/docs/openziti/learn/core-concepts/zero-trust-models/01-overview) - [Application Access Model](https://netfoundry.io/docs/openziti/learn/core-concepts/zero-trust-models/02-ztaa) - [Host Access Model](https://netfoundry.io/docs/openziti/learn/core-concepts/zero-trust-models/03-ztha) - [Network Access Model](https://netfoundry.io/docs/openziti/learn/core-concepts/zero-trust-models/04-ztna) - [External Authentication](https://netfoundry.io/docs/openziti/learn/identity-providers/README) - [NetFoundry Contributor Covenant Code of Conduct](https://netfoundry.io/docs/openziti/policies/CODE_OF_CONDUCT) - [Contributing to NetFoundry Open-Source Projects](https://netfoundry.io/docs/openziti/policies/CONTRIBUTING) - [Controller Configuration Reference](https://netfoundry.io/docs/openziti/reference/30-configuration/controller) - [Conventions](https://netfoundry.io/docs/openziti/reference/30-configuration/conventions) - [Router Configuration Reference](https://netfoundry.io/docs/openziti/reference/30-configuration/router) - [Interprocess Communication Agent](https://netfoundry.io/docs/openziti/reference/40-agent) - [Login](https://netfoundry.io/docs/openziti/reference/40-command-line/login) - [Logging](https://netfoundry.io/docs/openziti/reference/40-logging) - [Events](https://netfoundry.io/docs/openziti/reference/50-events) - [Host v1 Redirect](https://netfoundry.io/docs/openziti/reference/config-types/host.v1) - [Host v2 Redirect](https://netfoundry.io/docs/openziti/reference/config-types/host.v2) - [The `host.v1` Config Type](https://netfoundry.io/docs/openziti/reference/config-types/host_v1) - [The `host.v2` Config Type](https://netfoundry.io/docs/openziti/reference/config-types/host_v2) - [Builtin Config Types](https://netfoundry.io/docs/openziti/reference/config-types) - [Fabric API](https://netfoundry.io/docs/openziti/reference/developer/api/fabric-api) - [Edge APIs](https://netfoundry.io/docs/openziti/reference/developer/api) - [Shared API Capabilities](https://netfoundry.io/docs/openziti/reference/developer/api/shared-api-capabilities) - [Ziti Developer Resources](https://netfoundry.io/docs/openziti/reference/developer) - [Ziti Android Quickstart](https://netfoundry.io/docs/openziti/reference/developer/sdk/android) - [Edge SDKs](https://netfoundry.io/docs/openziti/reference/developer/sdk) - [Ziti C SDK](https://netfoundry.io/docs/openziti/reference/developer/sdk/ziti-sdk-c) - [OpenZiti .NET SDK](https://netfoundry.io/docs/openziti/reference/developer/sdk/ziti-sdk-csharp) - [Ziti Swift SDK](https://netfoundry.io/docs/openziti/reference/developer/sdk/ziti-sdk-swift) - [Glossary](https://netfoundry.io/docs/openziti/reference/glossary) - [Controller Certificates](https://netfoundry.io/docs/openziti/reference/ha/bootstrapping/certificates) - [Controller Configuration](https://netfoundry.io/docs/openziti/reference/ha/bootstrapping/configuration) - [Initializing the First Controller](https://netfoundry.io/docs/openziti/reference/ha/bootstrapping/initialization) - [Bootstrapping A Cluster](https://netfoundry.io/docs/openziti/reference/ha/bootstrapping/overview) - [Controller HA Data Model](https://netfoundry.io/docs/openziti/reference/ha/data-model) - [Migrating Controllers](https://netfoundry.io/docs/openziti/reference/ha/migrating) - [Operating a Controller Cluster](https://netfoundry.io/docs/openziti/reference/ha/operations) - [Controller Clustering](https://netfoundry.io/docs/openziti/reference/ha/overview) - [Routers in Controller HA](https://netfoundry.io/docs/openziti/reference/ha/routers) - [Controller Topology](https://netfoundry.io/docs/openziti/reference/ha/topology) - [Overview](https://netfoundry.io/docs/openziti/reference) - [Circuit Create Error Codes](https://netfoundry.io/docs/openziti/support/20-circuit-create-error-codes) - [PKI Troubleshooting](https://netfoundry.io/docs/openziti/support/pki-troubleshooting) - [Renewing Leaf Certificates](https://netfoundry.io/docs/openziti/support/pki-troubleshooting/renew-cert) - [Expired Certs](https://netfoundry.io/docs/openziti/support/pki-troubleshooting/troubleshoot-expired-certs) ## NetFoundry Self-Hosted Deploy the full stack in your own environment. - [Step 2: Install NetFoundry Self-Hosted](https://netfoundry.io/docs/selfhosted/get-started/install-netfoundry) - [Step 4: After installation](https://netfoundry.io/docs/selfhosted/get-started/next-steps) - [Step 1: Plan your deployment](https://netfoundry.io/docs/selfhosted/get-started/plan-deployment) - [Step 3: Verify your installation](https://netfoundry.io/docs/selfhosted/get-started/verify-installation) - [Set up automated backups with AWS S3](https://netfoundry.io/docs/selfhosted/how-tos/backups/automatedbackups) - [Back up your installation](https://netfoundry.io/docs/selfhosted/how-tos/backups) - [Set up on-site backups with MinIO](https://netfoundry.io/docs/selfhosted/how-tos/backups/onsite-minio) - [Restore and migrate your cluster](https://netfoundry.io/docs/selfhosted/how-tos/backups/restore) - [Customize Helm values](https://netfoundry.io/docs/selfhosted/how-tos/customize-helm-values) - [Use external Elasticsearch](https://netfoundry.io/docs/selfhosted/how-tos/external-elasticsearch) - [Enable FIPS compliance](https://netfoundry.io/docs/selfhosted/how-tos/fips) - [HA cluster management](https://netfoundry.io/docs/selfhosted/how-tos/ha-cluster) - [Apply NetworkPolicies](https://netfoundry.io/docs/selfhosted/how-tos/network-policies) - [Configure a corporate proxy](https://netfoundry.io/docs/selfhosted/how-tos/proxy) - [Upgrade your installation](https://netfoundry.io/docs/selfhosted/how-tos/upgrades) - [NetFoundry Self-Hosted](https://netfoundry.io/docs/selfhosted/intro) - [Changelog](https://netfoundry.io/docs/selfhosted/reference/changelog) - [Support stack overview](https://netfoundry.io/docs/selfhosted/support/support-stack) - [Basic troubleshooting](https://netfoundry.io/docs/selfhosted/support/troubleshooting) ## NetFoundry Console Cloud-managed orchestration and global fabric control. - [Auth policies](https://netfoundry.io/docs/platform/access-management/authentication/auth-policies) - [Certificate authorities](https://netfoundry.io/docs/platform/access-management/authentication/certificate-authorities) - [Enrollment and trust](https://netfoundry.io/docs/platform/access-management/authentication/enrollment-trust) - [Authentication overview](https://netfoundry.io/docs/platform/access-management/authentication) - [JWT signers](https://netfoundry.io/docs/platform/access-management/authentication/jwt-signers) - [Integrations overview](https://netfoundry.io/docs/platform/access-management/integrations) - [SCIM overview](https://netfoundry.io/docs/platform/access-management/integrations/scim) - [Policies overview](https://netfoundry.io/docs/platform/access-management/policies) - [Router policies](https://netfoundry.io/docs/platform/access-management/policies/router-policies) - [Service policies](https://netfoundry.io/docs/platform/access-management/policies/service-policies) - [Service router policies](https://netfoundry.io/docs/platform/access-management/policies/service-router-policies) - [Posture checks overview](https://netfoundry.io/docs/platform/access-management/posture-checks) - [Sessions overview](https://netfoundry.io/docs/platform/access-management/sessions) - [Authentication](https://netfoundry.io/docs/platform/api-guides/authentication) - [API guides](https://netfoundry.io/docs/platform/api-guides) - [Data reference](https://netfoundry.io/docs/platform/api-guides/metrics/data-reference) - [Reporting and Metrics APIs](https://netfoundry.io/docs/platform/api-guides/metrics): Query network telemetry using the Reporting API and Metrics API. - [Metrics API](https://netfoundry.io/docs/platform/api-guides/metrics/metrics-api) - [Reporting API](https://netfoundry.io/docs/platform/api-guides/metrics/reporting-api) - [Provision a network and service](https://netfoundry.io/docs/platform/api-guides/provision-network) - [Identities overview](https://netfoundry.io/docs/platform/core-components/identities) - [Routers overview](https://netfoundry.io/docs/platform/core-components/routers) - [Configurations and config types](https://netfoundry.io/docs/platform/core-components/services/configurations) - [Services overview](https://netfoundry.io/docs/platform/core-components/services) - [Terminators](https://netfoundry.io/docs/platform/core-components/services/terminators) - [Step 4: Configure the router policy](https://netfoundry.io/docs/platform/get-started/configure-router-policy) - [Step 1: Create and enroll the client identity](https://netfoundry.io/docs/platform/get-started/create-enroll-identity) - [Step 3: Create the simple service definition](https://netfoundry.io/docs/platform/get-started/create-simple-service) - [Get started: Send data over the NetFoundry network](https://netfoundry.io/docs/platform/get-started/prereqs) - [Step 2: Set up and register the customer-hosted router](https://netfoundry.io/docs/platform/get-started/set-up-router) - [Step 5: Test and verify data flow](https://netfoundry.io/docs/platform/get-started/test-verify-data-flow) - [Create an auth policy](https://netfoundry.io/docs/platform/how-tos/authentication/create-auth-policy) - [Create and verify a certificate authority](https://netfoundry.io/docs/platform/how-tos/authentication/create-certificate-authority) - [Create a JWT signer](https://netfoundry.io/docs/platform/how-tos/authentication/create-jwt-signer) - [Create a posture check](https://netfoundry.io/docs/platform/how-tos/create-posture-check) - [Create an identity](https://netfoundry.io/docs/platform/how-tos/identities/create-identity) - [Enable or disable an identity](https://netfoundry.io/docs/platform/how-tos/identities/enable-disable-identity) - [Manage identity enrollment](https://netfoundry.io/docs/platform/how-tos/identities/manage-enrollment) - [Configure SCIM in Microsoft Entra ID](https://netfoundry.io/docs/platform/how-tos/integrations/configure-scim-entra) - [Configure SCIM in Okta](https://netfoundry.io/docs/platform/how-tos/integrations/configure-scim-okta) - [Create a SCIM integration](https://netfoundry.io/docs/platform/how-tos/integrations/create-scim-integration) - [Create a router policy](https://netfoundry.io/docs/platform/how-tos/policies/create-router-policy) - [Create a service policy](https://netfoundry.io/docs/platform/how-tos/policies/create-service-policy) - [Create a service router policy](https://netfoundry.io/docs/platform/how-tos/policies/create-service-router-policy) - [Create a router](https://netfoundry.io/docs/platform/how-tos/routers/create-router) - [Create a transit router](https://netfoundry.io/docs/platform/how-tos/routers/create-transit-router) - [Create an advanced service](https://netfoundry.io/docs/platform/how-tos/services/create-advanced-service) - [Create a simple service](https://netfoundry.io/docs/platform/how-tos/services/create-simple-service) - [Managed components](https://netfoundry.io/docs/platform/infrastructure/managed-components) - [NetFoundry console overview](https://netfoundry.io/docs/platform/intro) - [Service troubleshooting](https://netfoundry.io/docs/platform/support/service-troubleshooting) - [Events](https://netfoundry.io/docs/platform/visibility/events) - [Metrics](https://netfoundry.io/docs/platform/visibility/metrics) - [Processes](https://netfoundry.io/docs/platform/visibility/processes) - [Visibility use cases](https://netfoundry.io/docs/platform/visibility/use-cases) ## Frontdoor Secure application access gateway. - [Get started with Frontdoor](https://netfoundry.io/docs/frontdoor/frontdoor-get-started) - [Configure an auth provider](https://netfoundry.io/docs/frontdoor/how-to-guides/authentication/configure-auth-provider) - [Create a certificate request token](https://netfoundry.io/docs/frontdoor/how-to-guides/authentication/create-cert-request-token) - [Create a client certificate](https://netfoundry.io/docs/frontdoor/how-to-guides/authentication/create-client-certificate) - [Create a custom frontend](https://netfoundry.io/docs/frontdoor/how-to-guides/create-custom-frontend) - [Create a health check](https://netfoundry.io/docs/frontdoor/how-to-guides/create-health-check) - [Create an mTLS-protected TCP share](https://netfoundry.io/docs/frontdoor/how-to-guides/shares/create-mtls-tcp-share) - [Create an OAuth-protected HTTP share](https://netfoundry.io/docs/frontdoor/how-to-guides/shares/create-oauth-http-share) - [Frontdoor overview](https://netfoundry.io/docs/frontdoor/intro) - [Agent bootstrap process](https://netfoundry.io/docs/frontdoor/learn/agents/agent-bootstrap) - [Security and best practices for agents](https://netfoundry.io/docs/frontdoor/learn/agents/agents-best-practices) - [Common use cases for agents](https://netfoundry.io/docs/frontdoor/learn/agents/agents-use-cases) - [Agents overview](https://netfoundry.io/docs/frontdoor/learn/agents/agents) - [Common use cases for authentication](https://netfoundry.io/docs/frontdoor/learn/authentication/auth-use-cases) - [Authentication overview](https://netfoundry.io/docs/frontdoor/learn/authentication/authentication) - [Certificate request tokens](https://netfoundry.io/docs/frontdoor/learn/authentication/certificate-request-tokens) - [Client certificates](https://netfoundry.io/docs/frontdoor/learn/authentication/client-certificates) - [Security and best practices for OAuth](https://netfoundry.io/docs/frontdoor/learn/authentication/oauth-best-practices) - [Security and best practices for environments](https://netfoundry.io/docs/frontdoor/learn/environments/environments-best-practices) - [Common use cases for environments](https://netfoundry.io/docs/frontdoor/learn/environments/environments-use-cases) - [Environments overview](https://netfoundry.io/docs/frontdoor/learn/environments/environments) - [Best practices for frontends](https://netfoundry.io/docs/frontdoor/learn/frontends/frontends-best-practices) - [Frontends overview](https://netfoundry.io/docs/frontdoor/learn/frontends/frontends) - [Security and best practices for health checks](https://netfoundry.io/docs/frontdoor/learn/health-checks/health-checks-best-practices) - [Health checks overview](https://netfoundry.io/docs/frontdoor/learn/health-checks/health-checks) - [HTTP shares](https://netfoundry.io/docs/frontdoor/learn/shares/http-shares) - [Security and best practices for shares](https://netfoundry.io/docs/frontdoor/learn/shares/shares-best-practices) - [Common use cases for shares](https://netfoundry.io/docs/frontdoor/learn/shares/shares-use-cases) - [Shares overview](https://netfoundry.io/docs/frontdoor/learn/shares/shares) - [TCP shares](https://netfoundry.io/docs/frontdoor/learn/shares/tcp-shares) - [Agents](https://netfoundry.io/docs/frontdoor/reference/api-guides/agents) - [Auth provider types](https://netfoundry.io/docs/frontdoor/reference/api-guides/auth-provider-types) - [Auth providers](https://netfoundry.io/docs/frontdoor/reference/api-guides/auth-providers) - [Authentication for NetFoundry REST APIs](https://netfoundry.io/docs/frontdoor/reference/api-guides/auth-tokens) - [Certificate tequest tokens](https://netfoundry.io/docs/frontdoor/reference/api-guides/certificate-request-tokens) - [Client certificates](https://netfoundry.io/docs/frontdoor/reference/api-guides/client-certificates) - [Custom frontends](https://netfoundry.io/docs/frontdoor/reference/api-guides/custom-frontends) - [Environments](https://netfoundry.io/docs/frontdoor/reference/api-guides/environments) - [Executions](https://netfoundry.io/docs/frontdoor/reference/api-guides/executions) - [Frontdoors](https://netfoundry.io/docs/frontdoor/reference/api-guides/frontdoors) - [Frontends](https://netfoundry.io/docs/frontdoor/reference/api-guides/frontends) - [Health checks](https://netfoundry.io/docs/frontdoor/reference/api-guides/health-checks) - [Metrics](https://netfoundry.io/docs/frontdoor/reference/api-guides/metrics) - [Shares](https://netfoundry.io/docs/frontdoor/reference/api-guides/shares) - [Sparklines](https://netfoundry.io/docs/frontdoor/reference/api-guides/sparklines) - [Frontdoor troubleshooting](https://netfoundry.io/docs/frontdoor/support/frontdoor-troubleshooting) ## zrok Secure peer-to-peer sharing built on OpenZiti. - [What is `zrok`](https://netfoundry.io/docs/zrok/_attic/overview) - [Reserved Services](https://netfoundry.io/docs/zrok/_attic/sharing/reserved_services) - [Public/Private Sharing](https://netfoundry.io/docs/zrok/_attic/sharing/sharing_modes) - [Account Request Process](https://netfoundry.io/docs/zrok/_attic/v0.2_account_requests) - [Testing the Limits](https://netfoundry.io/docs/zrok/_attic/v0.4_limits) - [zrok agent overview](https://netfoundry.io/docs/zrok/concepts/agent) - [Backend modes](https://netfoundry.io/docs/zrok/concepts/backend-modes) - [Accounts and environments](https://netfoundry.io/docs/zrok/concepts/environments) - [Concepts](https://netfoundry.io/docs/zrok/concepts) - [Reserved names and namespaces](https://netfoundry.io/docs/zrok/concepts/namespaces) - [Personalized frontend](https://netfoundry.io/docs/zrok/concepts/personalized-frontend) - [Private shares](https://netfoundry.io/docs/zrok/concepts/private-shares) - [Public shares](https://netfoundry.io/docs/zrok/concepts/public-shares) - [Step 4: Create your first share](https://netfoundry.io/docs/zrok/get-started/create-share) - [Step 3: Enable your environment](https://netfoundry.io/docs/zrok/get-started/enable-env) - [Step 1: Get an account token](https://netfoundry.io/docs/zrok/get-started/get-token) - [Get started with zrok](https://netfoundry.io/docs/zrok/get-started) - [Step 2: Install the `zrok2` command](https://netfoundry.io/docs/zrok/get-started/install-zrok2) - [Step 5: Set up the agent](https://netfoundry.io/docs/zrok/get-started/set-up-agent) - [Configure HTTP health checks](https://netfoundry.io/docs/zrok/how-tos/agent/configure-http-healthcheck) - [Enable agent remoting](https://netfoundry.io/docs/zrok/how-tos/agent/enable-agent-remoting) - [zrok agent](https://netfoundry.io/docs/zrok/how-tos/agent) - [Manage shares with the agent](https://netfoundry.io/docs/zrok/how-tos/agent/manage-shares) - [Run the zrok agent in Docker](https://netfoundry.io/docs/zrok/how-tos/agent/run-docker-agent) - [Set up the Linux agent service](https://netfoundry.io/docs/zrok/how-tos/agent/setup-linux-service) - [Set up the Windows agent service](https://netfoundry.io/docs/zrok/how-tos/agent/windows-service) - [Configure permission modes](https://netfoundry.io/docs/zrok/how-tos/configure-permission-modes) - [Install zrok](https://netfoundry.io/docs/zrok/how-tos/install) - [Install zrok on Linux](https://netfoundry.io/docs/zrok/how-tos/install/linux) - [Install zrok on macOS](https://netfoundry.io/docs/zrok/how-tos/install/macos) - [Install zrok on Windows](https://netfoundry.io/docs/zrok/how-tos/install/windows) - [Manage reserved names](https://netfoundry.io/docs/zrok/how-tos/manage-reserved-names) - [Migrate away from the VPN backend mode](https://netfoundry.io/docs/zrok/how-tos/migrate-from-vpn) - [Migrate from zrok v1 to v2](https://netfoundry.io/docs/zrok/how-tos/migrate-v1-to-v2) - [Share an HTTP service](https://netfoundry.io/docs/zrok/how-tos/shares/share-http-proxy) - [Share and sync files with zrok drives](https://netfoundry.io/docs/zrok/how-tos/shares/share-sync-drives) - [Share TCP and UDP services](https://netfoundry.io/docs/zrok/how-tos/shares/share-tcp-udp) - [Share websites and files](https://netfoundry.io/docs/zrok/how-tos/shares/share-websites-and-files) - [Use SOCKS proxy mode](https://netfoundry.io/docs/zrok/how-tos/shares/socks-proxy-mode) - [zrok overview](https://netfoundry.io/docs/zrok/intro) - [Add a custom domain](https://netfoundry.io/docs/zrok/myzrok/custom-domains) - [Service limits](https://netfoundry.io/docs/zrok/myzrok/service-limits) - [Upgrade from 0.4 to 1.0](https://netfoundry.io/docs/zrok/myzrok/upgrading) - [Deploy zrok on Docker](https://netfoundry.io/docs/zrok/self-hosting/deployment/docker) - [Deploy zrok on Kubernetes](https://netfoundry.io/docs/zrok/self-hosting/deployment/kubernetes) - [Deploy zrok on Linux](https://netfoundry.io/docs/zrok/self-hosting/deployment/linux) - [Dynamic proxy frontend migration guide](https://netfoundry.io/docs/zrok/self-hosting/dynamic-proxy) - [Custom error pages](https://netfoundry.io/docs/zrok/self-hosting/error-pages) - [Use another zrok instance](https://netfoundry.io/docs/zrok/self-hosting/instance-configuration) - [Interstitial pages](https://netfoundry.io/docs/zrok/self-hosting/interstitial-page) - [Configure metrics](https://netfoundry.io/docs/zrok/self-hosting/metrics-and-limits/configure-metrics) - [Metrics and limits](https://netfoundry.io/docs/zrok/self-hosting/metrics-and-limits) - [Limits](https://netfoundry.io/docs/zrok/self-hosting/metrics-and-limits/limits) - [Set up GitHub OAuth](https://netfoundry.io/docs/zrok/self-hosting/oauth/integrations/github) - [Set up Google OAuth](https://netfoundry.io/docs/zrok/self-hosting/oauth/integrations/google) - [Set up a generic OIDC provider](https://netfoundry.io/docs/zrok/self-hosting/oauth/integrations/oidc) - [OAuth public frontend](https://netfoundry.io/docs/zrok/self-hosting/oauth/oauth-public-frontend) - [Organizations](https://netfoundry.io/docs/zrok/self-hosting/organizations) - [Scale zrok frontends](https://netfoundry.io/docs/zrok/self-hosting/scaling-frontends) - [Self-service invitations](https://netfoundry.io/docs/zrok/self-hosting/self-service-invite) ## zLAN Zero-trust access for OT networks. - [Get started with NetFoundry zLAN](https://netfoundry.io/docs/zlan/get-started/get-started) - [Import and export firewall rules](https://netfoundry.io/docs/zlan/how-tos/import-export-rules) - [Install the zLAN firewall](https://netfoundry.io/docs/zlan/how-tos/install-firewall) - [Manage your license](https://netfoundry.io/docs/zlan/how-tos/manage-license) - [Add and remove firewall rules](https://netfoundry.io/docs/zlan/how-tos/manage-rules) - [Add and remove VLANs](https://netfoundry.io/docs/zlan/how-tos/manage-vlans) - [Install zLAN offline](https://netfoundry.io/docs/zlan/how-tos/offline-installation) - [Use network discovery](https://netfoundry.io/docs/zlan/how-tos/use-network-discovery) - [NetFoundry zLAN](https://netfoundry.io/docs/zlan/intro) - [Firewall placement](https://netfoundry.io/docs/zlan/learn/firewall-placement) - [Dynamic routing](https://netfoundry.io/docs/zlan/reference/dynamic-routing) - [Events API](https://netfoundry.io/docs/zlan/reference/events-api) - [Firewall configuration options](https://netfoundry.io/docs/zlan/reference/firewall-configuration) - [Static routing](https://netfoundry.io/docs/zlan/reference/static-routing) - [VRRP (Virtual Router Redundancy Protocol)](https://netfoundry.io/docs/zlan/reference/vrrp) ## NetFoundry Data Connector Streams events from an OpenZiti controller and fans them out to multiple configurable output destinations. - [Installation — macOS and Windows (Standalone Binary)](https://netfoundry.io/docs/dataconnector/get-started/install-binary) - [Installation — Debian / Ubuntu](https://netfoundry.io/docs/dataconnector/get-started/install-debian) - [Installation — Docker](https://netfoundry.io/docs/dataconnector/get-started/install-docker) - [NetFoundry Data Connector](https://netfoundry.io/docs/dataconnector/intro) - [Changelog](https://netfoundry.io/docs/dataconnector/reference/changelog) - [Configuration Reference](https://netfoundry.io/docs/dataconnector/reference/configuration)