You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Joseph Henry 02205abffb Added old symbols back 10 years ago
attic updated 10 years ago
docs formatting test 10 years ago
ext updated 10 years ago
integrations updated flags 10 years ago
src Added old symbols back 10 years ago
tests updated flags 10 years ago
zerotierone@f93ba1e965 Rebuilt ZeroTierUnity-OSX bundle project 10 years ago
.gitignore . 10 years ago
COPYING Rebuilt ZeroTierUnity-OSX bundle project 10 years ago
LICENSE.GPL-2 Rebuilt ZeroTierUnity-OSX bundle project 10 years ago
LICENSE.GPL-3 Rebuilt ZeroTierUnity-OSX bundle project 10 years ago
Makefile Rebuilt ZeroTierUnity-OSX bundle project 10 years ago
README.md updated integrations page 10 years ago
check.sh Updated build check script 10 years ago
make-freebsd.mk updated 10 years ago
make-liblwip.mk Updated OSX makefile 10 years ago
make-linux.mk updated flags 10 years ago
make-mac.mk updated docker/linux readmes + makefiles 10 years ago
objects.mk Updated OSX makefile 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.

Image

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