|
|
10 years ago | |
|---|---|---|
| docs | 10 years ago | |
| ext | 10 years ago | |
| integrations | 10 years ago | |
| src | 10 years ago | |
| tests | 10 years ago | |
| zerotierone@0b7adff086 | 10 years ago | |
| .gitignore | 10 years ago | |
| COPYING | 10 years ago | |
| LICENSE.GPL-2 | 10 years ago | |
| LICENSE.GPL-3 | 10 years ago | |
| Makefile | 10 years ago | |
| README.md | 10 years ago | |
| check.sh | 10 years ago | |
| make-liblwip.mk | 10 years ago | |
| make-linux.mk | 10 years ago | |
| make-mac.mk | 10 years ago | |
| objects.mk | 10 years ago | |
README.md
ZeroTier SDK (beta)
ZeroTier-enabled apps. Virtual network access embedded directly into applications and games.
What does it do?
Imagine starting an instance of your application or game and having it automatically be a member of your virtual network without having to rewrite your networking layer.
How is it used?
There are generally two ways one might want to use this SDK/service.
-
The first approach is a compile-time static linking of our SDK/service directly into your application. With this option you can bundle our entire functionality right into your app with no need to communicate with a service externally, it'll all be handled automatically.
-
The second is a service-oriented approach where our SDK is dynamically-linked into your applications upon startup and will communicate to a single ZeroTier service on the host. This can be useful if you've already compiled your applications and can't perform a static linking.
Build instructions
Check out our Integrations to learn how to build and integrate this into your particular application.
How does it work?
We've built a special background service that pairs the ZeroTier protocol with a user-space Lightweight IP (lwIP) stack to create a new way for you to bring your applications onto your virtual network. For a more in-depth explanation of our technology take a look at our SDK Primer
