Start Cooking With Ziti
Learn how to set up your own open-source zero-trust network overlay and start securing your applications, whether you're working with existing software or building something new.
OpenZiti works with your applications at whatever level makes sense. Use lightweight tunnelers to add zero trust to existing applications with no code changes, or embed our SDKs directly for the strongest security posture. Either way, your services stay dark: no open ports, no public endpoints, no exposure to unauthorized users.
Quickstarts are short-lived networks that are great for learning how to use OpenZiti. For long-lived production deployments, see the deployment guides.
If you get stuck on anything at all, remember that the link to the discourse sites is on the top right of all the doc pages. Don't be afraid to ask the community for help!
Getting Started - Network
When you're just getting started, the first thing you will need is access to a network. For someone just starting out, there are four basic options:
Run all the binaries locally
Here you'll start and stop components on your own. This is great for learning but since it's all local, keeping any services you define actually separate from your local machine is a bit hard.
Run locally using Docker
This allows you to do some more complex things like actually isolate services from even yourself.
Run on your own server
If you have a server available on the internet already, you can deploy an overlay network on it. Then, you can share the overlay with other people you want to have access to your network and aren't on the local network.