Skip to main content
Star OpenZiti on GitHub Star

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.

info

Quickstarts are short-lived networks that are great for learning how to use OpenZiti. For long-lived production deployments, see the deployment guides.

tip

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.

Which network option sounds right for you?