OpenZiti makes it easy to embed zero trust, programmable networking directly into your app. Deploy your own zero trust, high performance network using any Internet connection. Say goodbye to your outmoded VPN.
a scalable, pluggable, overlay networking mesh with built-in smart routing
the components providing secure, zero trust entry points into the overlay network
allows developers to embed zero trust principles directly into applications
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
Get Started - Build a Network
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.
I Have a Network, What's Next?
Now that you have a OpenZiti Network 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 our docs 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 quickstarts we have here.
Get Started With an SDK
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 FFI.
Not Ready to Go Fully App-Embedded?
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 tunneling apps.