-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathindex.original.html
27 lines (20 loc) · 21.3 KB
/
index.original.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<!doctype html>
<html lang="en" dir="ltr" class="plugin-pages plugin-id-default" data-has-hydrated="false">
<head>
<meta charset="UTF-8">
<meta name="generator" content="Docusaurus v2.4.3">
<title data-rh="true">OpenZiti - open source zero trust networking! | OpenZiti</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:url" content="https://openziti.io/"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" name="docsearch:docusaurus_tag" content="default"><meta data-rh="true" name="robots" content="index, follow"><meta data-rh="true" property="og:title" content="OpenZiti - open source zero trust networking! | OpenZiti"><meta data-rh="true" name="description" content="OpenZiti is an open source zero trust network applying zero trust principles directly into applications through SDKs or to existing networks using tunnelers"><meta data-rh="true" property="og:description" content="OpenZiti is an open source zero trust network applying zero trust principles directly into applications through SDKs or to existing networks using tunnelers"><link data-rh="true" rel="icon" href="/img/favicon.ico"><link data-rh="true" rel="canonical" href="https://openziti.io/"><link data-rh="true" rel="alternate" href="https://openziti.io/" hreflang="en"><link data-rh="true" rel="alternate" href="https://openziti.io/" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://EXWPKK5PV4-dsn.algolia.net" crossorigin="anonymous"><script data-rh="true">function maybeInsertBanner(){window.__DOCUSAURUS_INSERT_BASEURL_BANNER&&insertBanner()}function insertBanner(){var n=document.getElementById("__docusaurus-base-url-issue-banner-container");if(n){n.innerHTML='\n<div id="__docusaurus-base-url-issue-banner" style="border: thick solid red; background-color: rgb(255, 230, 179); margin: 20px; padding: 20px; font-size: 20px;">\n <p style="font-weight: bold; font-size: 30px;">Your Docusaurus site did not load properly.</p>\n <p>A very common reason is a wrong site <a href="https://docusaurus.io/docs/docusaurus.config.js/#baseUrl" style="font-weight: bold;">baseUrl configuration</a>.</p>\n <p>Current configured baseUrl = <span style="font-weight: bold; color: red;">/</span> (default value)</p>\n <p>We suggest trying baseUrl = <span id="__docusaurus-base-url-issue-banner-suggestion-container" style="font-weight: bold; color: green;"></span></p>\n</div>\n';var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,r="/"===s.substr(-1)?s:s+"/";e.innerHTML=r}}window.__DOCUSAURUS_INSERT_BASEURL_BANNER=!0,document.addEventListener("DOMContentLoaded",maybeInsertBanner)</script><link rel="preconnect" href="https://www.googletagmanager.com">
<script>window.dataLayer=window.dataLayer||[]</script>
<script>!function(e,t,a,n,g){e[n]=e[n]||[],e[n].push({"gtm.start":(new Date).getTime(),event:"gtm.js"});var m=t.getElementsByTagName(a)[0],r=t.createElement(a);r.async=!0,r.src="https://www.googletagmanager.com/gtm.js?id=GTM-5SF399H3",m.parentNode.insertBefore(r,m)}(window,document,"script","dataLayer")</script>
<link rel="search" type="application/opensearchdescription+xml" title="OpenZiti" href="/opensearch.xml"><link rel="stylesheet" href="/assets/css/styles.08f4e1e6.css">
<link rel="preload" href="/assets/js/runtime~main.cf944c83.js" as="script">
<link rel="preload" href="/assets/js/main.028131fb.js" as="script">
</head>
<body class="navigation-with-keyboard">
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5SF399H3" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div id="__docusaurus-base-url-issue-banner-container"></div><div class="root_UnDB"><div class="content_XCk7"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><div class="root_VOM9"><span style="color:whitesmoke">Star us on GitHub </span><span style="height:20px"><span><a href="https://github.com/openziti/ziti" data-icon="octicon-star" data-show-count="true" aria-label="Star buttons/github-buttons on GitHub">Star</a></span></span></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a href="https://openziti.io" target="_self" rel="noopener noreferrer" class="navbar__brand"><div class="navbar__logo"><img src="/img/ziti-logo-dark.svg" alt="The OpenZiti logo, an open source zero trust network overlay" class="themedImage_ToTc themedImage--light_HNdA"><img src="/img/ziti-logo-light.svg" alt="The OpenZiti logo, an open source zero trust network overlay" class="themedImage_ToTc themedImage--dark_i4oU"></div><b class="navbar__title text--truncate"></b></a></div><div class="navbar__items navbar__items--right"><a class="navbar__item navbar__link" href="/docs/learn/introduction/">Documentation</a><a class="navbar__item navbar__link" href="/docs/downloads">Downloads</a><a href="https://blog.openziti.io/" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link">Blog</a><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" aria-haspopup="true" aria-expanded="false" role="button" class="navbar__link">Links</a><ul class="dropdown__menu"><li><div class="text-divider"><p>Socials</p></div></li><li><a href="https://www.youtube.com/OpenZiti" target="_blank" title="OpenZiti on YouTube"><span id="navbarDropdownItem"><img id="navbarDropdownImage" src="/img/yt.svg">YouTube</span></a></li><li><a href="https://twitter.com/OpenZiti" target="_blank" title="OpenZiti on Twitter"><span id="navbarDropdownItem"><img id="navbarDropdownImage" src="/img/twit.svg">Twitter</span></a></li><li><a href="https://www.reddit.com/r/openziti" target="_blank" title="OpenZiti Subreddit"><span id="navbarDropdownItem"><img id="navbarDropdownImage" src="/img/reddit-logo.png">Reddit</span></a></li><li><span id="navbarDropdownItem"><img id="navbarDropdownImage" src="/img/ziggy.png"><a href="https://twitter.com/OpenZiggy" target="_blank" title="OpenZiggy on Twitter">Ziggy</a></span></li><li><div class="text-divider"><p>Other</p></div></li><li><span id="navbarDropdownItem"><img id="navbarDropdownImage" src="/img/blog-icon.png"><a href="https://blog.openziti.io/" target="_blank" title="Blog">Blog</a></span></li><li><span id="navbarDropdownItem"><img id="navbarDropdownImage" src="/img/oz-test-kitchen.png"><a href="https://github.com/openziti-test-kitchen" target="_blank" title="Git project for the test kitchen">Test Kitchen</a></span></li></ul></div><a href="https://openziti.discourse.group/" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-discourse-link" title="Discourse"></a><a href="https://github.com/openziti/ziti" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" title="GitHub"></a><div class="toggle_vylO colorModeToggle_DEke"><button class="clean-btn toggleButton_gllP toggleButtonDisabled_aARS" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)" aria-live="polite"><svg viewBox="0 0 24 24" width="24" height="24" class="lightToggleIcon_pyhR"><path fill="currentColor" d="M12,9c1.65,0,3,1.35,3,3s-1.35,3-3,3s-3-1.35-3-3S10.35,9,12,9 M12,7c-2.76,0-5,2.24-5,5s2.24,5,5,5s5-2.24,5-5 S14.76,7,12,7L12,7z M2,13l2,0c0.55,0,1-0.45,1-1s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S1.45,13,2,13z M20,13l2,0c0.55,0,1-0.45,1-1 s-0.45-1-1-1l-2,0c-0.55,0-1,0.45-1,1S19.45,13,20,13z M11,2v2c0,0.55,0.45,1,1,1s1-0.45,1-1V2c0-0.55-0.45-1-1-1S11,1.45,11,2z M11,20v2c0,0.55,0.45,1,1,1s1-0.45,1-1v-2c0-0.55-0.45-1-1-1C11.45,19,11,19.45,11,20z M5.99,4.58c-0.39-0.39-1.03-0.39-1.41,0 c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0s0.39-1.03,0-1.41L5.99,4.58z M18.36,16.95 c-0.39-0.39-1.03-0.39-1.41,0c-0.39,0.39-0.39,1.03,0,1.41l1.06,1.06c0.39,0.39,1.03,0.39,1.41,0c0.39-0.39,0.39-1.03,0-1.41 L18.36,16.95z M19.42,5.99c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06c-0.39,0.39-0.39,1.03,0,1.41 s1.03,0.39,1.41,0L19.42,5.99z M7.05,18.36c0.39-0.39,0.39-1.03,0-1.41c-0.39-0.39-1.03-0.39-1.41,0l-1.06,1.06 c-0.39,0.39-0.39,1.03,0,1.41s1.03,0.39,1.41,0L7.05,18.36z"></path></svg><svg viewBox="0 0 24 24" width="24" height="24" class="darkToggleIcon_wfgR"><path fill="currentColor" d="M9.37,5.51C9.19,6.15,9.1,6.82,9.1,7.5c0,4.08,3.32,7.4,7.4,7.4c0.68,0,1.35-0.09,1.99-0.27C17.45,17.19,14.93,19,12,19 c-3.86,0-7-3.14-7-7C5,9.07,6.81,6.55,9.37,5.51z M12,3c-4.97,0-9,4.03-9,9s4.03,9,9,9s9-4.03,9-9c0-0.46-0.04-0.92-0.1-1.36 c-0.98,1.37-2.58,2.26-4.4,2.26c-2.98,0-5.4-2.42-5.4-5.4c0-1.81,0.89-3.42,2.26-4.4C12.92,3.04,12.46,3,12,3L12,3z"></path></svg></button></div><div class="searchBox_ZlJk"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav></div><div class="root_v6j6" style="padding:40px"><div class="content_OFse"><div class="getStartedRow_Ja2B"><div class="getStartedBlurb_Pekd"><p class="h2_gZ6G">Secure by design networking, anywhere, as <span style="color:var(--ifm-color-primary);font-weight:bold"> <!-- -->software</span></p><p> </p><ul><li><a href="/docs/learn/introduction/">Learn the Basics</a></li><li><a href="/docs/reference/developer/">Developer Resources</a></li><li><a href="/docs/guides/">Practical Recipes</a></li><li><a href="/docs/reference/glossary/">Define Terms</a></li></ul></div><div class="getStartedBoxes_PdVd"><div class="installChoice_BtBK" style="background-color:var(--openziti-callout-color)"><h3 class="h3_MdNH">OpenZiti</h3><p><b></b></p><ul><li>Open Source - Apache v2</li><li>Self-hosted network</li><li>Free forever</li></ul><div class="installChoiceBtn_UqFo"><div style="display:flex;align-items:flex-start;justify-content:space-around"><div class="indexCtas_Pg_g"><a href="#build-a-network" class="button button--primary"><p>Get OpenZiti</p></a></div><img src="/img/github.svg" alt="Docusaurus themed image" class="themedImage_ToTc themedImage--light_HNdA" style="display:flex;align-items:center;height:60px"><img src="/img/github-white.svg" alt="Docusaurus themed image" class="themedImage_ToTc themedImage--dark_i4oU" style="display:flex;align-items:center;height:60px"></div></div></div><div class="installChoice_BtBK" style="background-color:var(--zeds-callout-color)"><h3 class="h3_MdNH">Ziti Edge Developer Sandbox</h3><p><b></b></p><ul><li>For SDK-only development</li><li>Prebuilt network</li><li>Free forever for development & non-production use</li></ul><div class="installChoiceBtn_UqFo"><div style="display:flex;align-items:flex-start;justify-content:space-around"><div class="indexCtas_Pg_g"><a href="https://zeds.openziti.org/" target="_blank" rel="noopener noreferrer" class="button button--primary"><p>Try ZEDS</p></a></div><img src="/img/zeds.png" style="display:flex;align-items:center;height:60px"></div></div></div><div class="installChoice_BtBK" style="background-color:var(--cloudziti-callout-color)"><h3 class="h3_MdNH">CloudZiti Teams</h3><p><b></b></p><ul><li>Easy to get started, fully customizable</li><li>NetFoundry hosted network</li><li>Free for up to 10 endpoints</li></ul><div class="installChoiceBtn_UqFo"><div style="display:flex;align-items:center"><div class="indexCtas_Pg_g"><a href="https://netfoundry.io/products/netfoundry-platform/netfoundry-cloud-for-openziti/" target="_blank" rel="noopener noreferrer" class="button button--primary"><p>Try CloudZiti</p></a></div><img src="/img/nf.svg" style="display:flex;align-items:center;width:60px"></div></div></div></div></div></div></div><div class="root_v6j6" style="background-color:var(--landing-banner-1)"><div class="content_OFse"><p class="h1_SKUt">What is OpenZiti?</p><p></p><div><span style="color:var(--ifm-color-primary);font-weight:bold">OpenZiti</span> is a free and open source project focused on bringing zero trust networking principles directly into any application. The project provides all the pieces required to implement a zero trust overlay network and provides all the tools necessary to integrate zero trust into your existing solutions. The OpenZiti project believes the principles of zero trust shouldn't stop at your network, those ideas belong <span style="color:var(--ifm-color-primary);font-weight:bold">in your application</span>.</div><ul style="margin:var(--ifm-list-margin)"><li><a href="/docs/reference/glossary#network-overlay-overlay">The fully open source zero trust network overlay</a></li><li><a href="/docs/reference/tunnelers/">Tunneling Applications for all operating systems</a></li><li><a href="/docs/reference/developer/sdk/">Numerous SDKs making it easy to add Zero Trust concepts directly into your application</a></li></ul>OpenZiti makes it easy to embed Zero Trust, programmable networking directly into your app. With OpenZiti you can have Zero Trust, high performance networking on any internet connection, without VPNs and ultimately without any open, inbound ports needed for your application.<p></p></div></div><div class="root_v6j6"><div class="content_OFse"><div style="display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column"><p class="h1_SKUt">OpenZiti Components</p><ul style="max-width:800px"><li class="cardz_sI0g"><div style="display:flex;align-items:center"><h3 class="h3_MdNH" style="min-width:250px;margin:0px"><a href="/docs/learn/introduction/openziti-is-software#fabric">The OpenZiti Fabric</a></h3></div><p>a scalable, pluggable, overlay networking mesh with built-in smart routing</p></li><li class="cardz_sI0g"><div style="display:flex;align-items:center"><h3 class="h3_MdNH" style="min-width:250px;margin:0px"><a href="/docs/learn/introduction/openziti-is-software#edge">The OpenZiti Edge</a></h3></div><p>the components providing secure, zero trust entry points into the overlay network</p></li><li class="cardz_sI0g"><div style="display:flex;align-items:center"><h3 class="h3_MdNH" style="min-width:250px;margin:0px"><a href="/docs/learn/introduction/openziti-is-software#sdks">The OpenZiti SDKs</a></h3></div><p>allows developers to embed zero trust principles directly into applications</p></li><li class="cardz_sI0g"><div style="display:flex;align-items:center"><h3 class="h3_MdNH" style="min-width:250px;margin:0px"><a href="/docs/reference/tunnelers/">OpenZiti Tunneling Applications</a></h3></div><p>not all apps can be recompiled with zero trust principles built in. For those situations, these components provide the bridge from classic underlay networks to the overlay</p></li></ul></div></div></div><div class="root_v6j6" style="background-color:var(--background-color-1)"><div class="content_OFse"><p id="build-a-network" class="h1_SKUt">Get Started - Build a Network</p><p>Ziti make zero trust easy but you'll need an overlay network in order to start on your zero trust journey. We recommend you start with a simple network. Once you understand the basic concepts it can make more sense to move on to more complex network topologies. Choose what sort of network you want to build.</p><div style="display:flex;flex-wrap:wrap;align-items:center;align-content:center;align-self:center"><a class="btn-hover sdkbutton-button" href="/docs/learn/quickstarts/network/local-no-docker"><div class="sdkbutton-text">Everything Local<br>(Not Docker)</div></a><a class="btn-hover sdkbutton-button" href="/docs/learn/quickstarts/network/local-with-docker"><div class="sdkbutton-text">Everything Local<br>(I love Docker)</div></a><a class="btn-hover sdkbutton-button" href="/docs/learn/quickstarts/network/local-docker-compose"><div class="sdkbutton-text">Everything Local<br>(Docker Compose)</div></a><a class="btn-hover sdkbutton-button" href="/docs/learn/quickstarts/network/hosted"><div class="sdkbutton-text">Host It Anywhere<br>(I have a server)</div></a></div></div></div><div class="root_v6j6"><div class="content_OFse"><p class="h1_SKUt">I Have a Network, What's Next?</p><p>Now that you have a <a href="/docs/learn/introduction/">OpenZiti Network</a> all setup and ready to go, the next step is learning about all of the pieces which go into it. There's a lot to learn and<a href="/docs/learn/introduction/"> our docs</a> are there to help you understand any extra details you need help ironing out. If the docs aren't complete or aren't helpful, we love seeing issues filed for how to improve. Or, if you're feeling up for it, we'd love to see any PRs to make the docs better you wish to contribute. You'll find a more extensive list of the <a href="/docs/learn/quickstarts/network/"> quickstarts we have here.</a></p></div></div><div class="root_v6j6"><div class="content_OFse"><p class="h1_SKUt">Get Started With an SDK</p><p>The OpenZiti project offers numerous SDKs to start with. Pick your favorite language and follow along with a simple tutorial. If your favorite language is not shown, perhaps you can use the C SDK and integrate via <a href="https://en.wikipedia.org/wiki/Foreign_function_interface">Foreign Function Interface</a> (FFI).</p><div class="col-lg-12"><div class="centerrow buttonrow"><a class="sdkbutton-button" href="https://github.com/openziti/ziti-sdk-c/tree/main/programs"><img src="/img/clang-logo.svg" class="sdkbutton-image"><div class="sdkbutton-text">C Lang</div></a><a class="sdkbutton-button" href="https://github.com/openziti/sdk-golang/tree/main/example"><img src="/img/golang-logo.svg" class="sdkbutton-image"><div class="sdkbutton-text">Go</div></a><a class="sdkbutton-button" href="https://github.com/openziti/ziti-sdk-py/tree/main/sample"><img src="/img/python-logo.svg" class="sdkbutton-image"><div class="sdkbutton-text">Python</div></a><a class="sdkbutton-button" href="https://github.com/openziti/ziti-sdk-swift"><img src="/img/swift-logo.svg" class="sdkbutton-image"><div class="sdkbutton-text">Swift</div></a><a class="sdkbutton-button" href="https://github.com/openziti/ziti-sdk-jvm/tree/main/samples"><img src="/img/kotlin-logo.svg" class="sdkbutton-image"><div class="sdkbutton-text">Android</div></a><a class="sdkbutton-button" href="https://github.com/openziti/ziti-sdk-jvm/tree/main/samples"><img src="/img/java-logo.svg" class="sdkbutton-image"><div class="sdkbutton-text">Java</div></a><a class="sdkbutton-button" href="https://github.com/openziti/ziti-sdk-nodejs"><img src="/img/nodejs.svg" class="sdkbutton-image"><div class="sdkbutton-text">NodeJS</div></a><a class="sdkbutton-button" href="https://github.com/openziti/ziti-sdk-csharp"><img src="/img/csharp-logo.svg" class="sdkbutton-image"><div class="sdkbutton-text">C# (.NET)</div></a></div></div></div></div><div class="root_v6j6"><div class="content_OFse"><p class="h1_SKUt">Not Ready to Go Fully App-Embedded?</p><p>That's ok - zero trust adoption is a journey. Get started with a couple of very simple examples which will get you familiar with the technology overall. These samples will leverage one of the<a href="/docs/learn/core-concepts/clients/choose"> tunneling apps</a>.</p><div class="col-lg-12"><div class="centerrow buttonrow sdkbuttons"><a class="sdkbutton-button" href="/docs/quickstarts/services/ztha"><img src="/img/codealt.png" class="sdkbutton-image"><div class="sdkbutton-text">Simple Webapp</div></a></div></div></div></div><footer class="footer"><div class="container container-fluid"><div class="footer__links text--center"><div class="footer__links"><a class="footer__link-item" href="/policies/CODE_OF_CONDUCT">Policies</a><span class="footer__link-separator">·</span><a href="https://netfoundry.io/products/netfoundry-platform/netfoundry-cloud-for-openziti/" target="_blank" rel="noopener noreferrer" class="footer__link-item">NetFoundry Cloud</a><span class="footer__link-separator">·</span><a href="https://blog.openziti.io" target="_blank" rel="noopener noreferrer" class="footer__link-item">Blog</a></div></div><div class="footer__bottom text--center"><div class="footer__copyright">Copyright © 2025 NetFoundry Inc.</div></div></div></footer></div></div>
<script src="/assets/js/runtime~main.cf944c83.js"></script>
<script src="/assets/js/main.028131fb.js"></script>
</body>
</html>