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 2e965bb3f3 Removed old dir 10 years ago
attic updated 10 years ago
docs updated android/osx project and example project structure 10 years ago
ext updated 10 years ago
integrations Removed old dir 10 years ago
src updated android/osx project and example project structure 10 years ago
tests Fully operational prototype plugin. Fixed RX issues 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
make-freebsd.mk updated 10 years ago
make-liblwip.mk Updated OSX makefile 10 years ago
make-linux.mk fixed... a quotation mark 10 years ago
make-mac.mk updated android/osx project and example project structure 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