Hype Labs
Hype Labs

SDK for connectivity
even without Internet

The Hype SDK creates peer-to-peer mesh networks
between nearby devices, even without Internet

Download SDK

Mesh networking

The Hype SDK creates mesh networks with nearby devices, using resources such as Bluetooth and Wi-Fi. Mesh networks make the Internet optional, giving out-of-sight deliverability!

Better range
More reliable
Improved deliverability

Interoperability

The Hype SDK is the fastest and simplest alternative to making a wide variety of platforms work together. The SDK is available for mobile, desktop, and even IoT!

Cross-platform
Easy to use
Seamless integration

Security

The Hype SDK implements built-in security features in several ways, including user authentication, end-to-end encryption, network segregation, and much more!

Built-in security
Easy to use
Highly customizable

Configure your own project

Looking for connectivity solutions? Let us know about your needs and we will come up with a solution for you!

Start now

developers
are using HypeLabs

The Hype SDK is already being used and trusted by multiple developers and companies.

Trusted by:

An endless amount
of possibilities

An endless amount
of possibilities

Give wings to your creativity. There are no
limits to what can be done with Hype.

Give wings to your creativity. There are no limits to what can be done with Hype.

SOCIAL NETWORKING

Empowering social proximity

Proximal connectivity enables all new kinds of social experiences. With Hype, users can connect, communicate, share, and play, even when an Internet connection is not available.

HypeLabs
HypeLabs
MEDIA & SHARING

Sharing anything, anytime, anywhere

Sharing files, pictures, videos, and music, has never been easier. With Hype’s cross-platform abilities, it’s now possible to seamlessly share any type of media between devices created by different manufacturers.

INTERNET OF THINGS

Affordably connecting all things

A mind-blowing diversity of IoT devices makes connecting them a hard and expensive task. Hype reduces both the complexity and costs of IoT connectivity by creating local networks of devices with cloud access, reducing the infrastructure to a fraction of the cost.

Explore all use cases

Take a look at a lot more applications you can make using HypeLabs’ SDK

HypeLabs
HypeLabs
SOCIAL NETWORKING

Empowering social proximity

Proximal connectivity enables all new kinds of social experiences. With Hype, users can connect, communicate, share, and play, even when an Internet connection is not available.

HypeLabs
MEDIA & SHARING

Sharing anything, anytime, anywhere

Sharing files, pictures, videos, and music, has never been easier. With Hype’s cross-platform abilities, it’s now possible to seamlessly share any type of media between devices created by different manufacturers.

HypeLabs
INTERNET OF THINGS

Affordably connecting all things

A mind-blowing diversity of IoT devices makes connecting them a hard and expensive task. Hype reduces both the complexity and costs of IoT connectivity by creating local networks of devices with cloud access, reducing the infrastructure to a fraction of the cost.

Explore all use cases

Take a look at a lot more applications you can make using HypeLabs’ SDK

Created for
developers

Download SDK

Get the most out of the Hype SDK with little effort. Quickly integrate the techonology in your project, explore the comprehensive API, and get it ready to go with as little as 20 lines of code!

Created for developers

Get the most out of the Hype SDK with little effort. Quickly integrate the techonology in your project, explore the comprehensive API, and get it ready to go with as little as 20 lines of code!

Download SDK
HypeLabs

Very few lines of code

This is the only code you need to have your app up and running after downloading the Hype SDK!

20 lines of code

Great documentation

An extensive documentation will help you getting started!

Browse the docs

Great documentation

An extensive documentation will help you getting started!

Browse the docs

Very few lines of code

This is the only code you need to have your app up and running after downloading the Hype SDK!

20 lines of code

OBJECTIVE C

iOS & Mac

JAVA

Android

C#

UWP

C

Linux

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
- (void)requestHypeToStart { [HYP start]; } - (void)hypeDidFindInstance:(HYPInstance *)instance { [HYP resolveInstance:instance]; } - (void)hypeDidResolveInstance:(HYPInstance *)instance { NSData * data = [@"Hello World" dataUsingEncoding:NSUTF8StringEncoding]; [HYP sendData:data toInstance:instance]; }
protected void requestHypeToStart() { Hype.start(); } @Override public void onHypeInstanceFound(Instance instance) { Hype.resolve(instance); } @Override public void onHypeInstanceResolved(Instance instance) { String helloWorld = "Hello World"; Hype.send(helloWorld.getBytes(), instance); }
public windows RequestHypeToStart() { Hype.Instance.Start(new Dictionary { { Hype.OptionRealmKey, "00000000" }, }); } void INetworkObserver.OnInstanceFound(Hype hype, Instance instance) { byte[] data = Encoding.UTF8.GetBytes("Hello"); return Hype.Instance.Send(data.AsBuffer(), instance, true); }

void hype_on_instance_found(HypeInstance * instance)
{
   hype_resolve(instance);
}
void hype_on_instance_resolved(HypeInstance * instance)
{
   const char * msg = "Hello World";
   hype_send((void *)msg, strlen(msg) + 1, instance, true);
}
void hype_on_instance_failed_resolving(HypeInstance * instance, HypeError * err)
{
   printf("Failed to resolve instance: %s [%s]\n", hype_instance_get_identifier_str(instance->identifier), err->description);
   fflush(stdout);
}
void request_hype_to_start()
{
   hype_set_on_instance_found_callback(hype_on_instance_found);
   hype_set_on_instance_resolved_callback(hype_on_instance_resolved);
   
   hype_start();
}

											
- (void)requestHypeToStart
{
   [HYP start];
}
- (void)hypeDidFindInstance:(HYPInstance *)instance
{
   [HYP resolveInstance:instance];
}
- (void)hypeDidResolveInstance:(HYPInstance *)instance
{
   NSData * data = [@"Hello World" dataUsingEncoding:NSUTF8StringEncoding];
   [HYP sendData:data
      toInstance:instance];
}
											
protected void requestHypeToStart() {
   Hype.start();
}
@Override
public void onHypeInstanceFound(Instance instance) {
   Hype.resolve(instance);
}
@Override
public void onHypeInstanceResolved(Instance instance) {
   String helloWorld = "Hello World";
   Hype.send(helloWorld.getBytes(), instance);
}
											
public void RequestHypeToStart()
{
   Hype.Start();
}
void INetworkObserver.OnHypeInstanceFound(Instance instance)
{
   Hype.Resolve(instance);
}
void INetworkObserver.OnHypeInstanceResolved(Instance instance)
{
   byte[] data = Encoding.UTF8.GetBytes("Hello World");
   Hype.Send(data.AsBuffer(), instance, true);
}
											
void hype_on_instance_found(HypeInstance * instance)
{
   hype_resolve(instance);
}
void hype_on_instance_resolved(HypeInstance * instance)
{
   const char * msg = "Hello World";
   hype_send((void *)msg, strlen(msg) + 1, instance, true);
}
void hype_on_instance_failed_resolving(HypeInstance * instance, HypeError * err)
{
   printf("Failed to resolve instance: %s [%s]\n", hype_instance_get_identifier_str(instance->identifier), err->description);
   fflush(stdout);
}
void request_hype_to_start()
{
   hype_set_on_instance_found_callback(hype_on_instance_found);
   hype_set_on_instance_resolved_callback(hype_on_instance_resolved);
   hype_set_on_instance_failed_resolving_callback(hype_on_instance_failed_resolving);
   hype_start();
}

Easy Integration

Get your project started in seconds and your app’s connection near indestructible. All it takes is to drag and drop the SDK into your favorite IDE and a few lines of code

Little to no refactoring
Drag and drop

No single point of failure

Existing infrastructure is rendered useless when down or out of range. Hype uses mesh networks to eliminate the single point of failure, making it more resilient and reliable!

More reliable
More resilient
High availability

Network offloading

The Hype SDK offloads existing infrastructure, by redirecting traffic to less congested access points and keeping part of that traffic off the grid, improving connectivity while saving money.

Cheaper infrastructure
Better connectivity
Higher throughput