Instant, Secure, global TCP/IP Network sockets
 

Mysocket.io, a service that provides you with fast and secure network connectivity whenever you need it, wherever you are.

Cover.png

Features

 

Zero trust

With our Identity Aware sockets, you can provide access to your private (on prem) services, without the need for a VPN client!

Load Balancer as a Service

Use Mysocket as a global load balancer to build multi-region and even multi-cloud deployments. Optionally use the easy to use mysocket k8 controller.

Anycast network

All sockets run on a global anycast network, reducing latency, guaranteeing an excellent uptime while improving the user experience.

Secure Public endpoints

Public static URLs and IP addresses for your private apps, SSL/TLS Encryption for all Sockets

Logs

Live Stream of logs. We show you all requests in real-time, including the latency between our anycasted nodes and your origin server.

Developer Friendly

Fully featured RESTful API allowing you to integrate your favorite language and tools.Check out the Swagger openAPI spec here:

Made by developers for developers
The easiest way to get started with Mysocket is by using the mysocketctl cli tool. 

Download mysocketctl from our download page.

All interaction with our services is done using our RESTful API.
You can find the API and the API specifications at https://api.mysocket.io/ 

 

Check out our documentation on mysocket.readthedocs.io:

 

Recent blog posts

Easy to use

Made by developers for developers
The easiest way to get started with Mysocket is by using the mysocketctl cli tool. 
Download mysocketctl from our download page.

All interaction with our services is done using our RESTful API.
You can find the API and the API specifications at https://api.mysocket.io/ 
 

Check out our documentation on mysocket.readthedocs.io:

Use cases

Make the local web service on your laptop available to your colleagues or client.

You may prefer to do web development on your laptop, and, before publishing it to some public server, would like to share it quickly with your teammate or client. Using Mysocket.io you can make the web app running on localhost publicly available to anyone on the Internet. Just share the mysocket.io generated URL with those with who you’d like to share it. If you’d like, you can even make it password protected.

Access your raspberry pi at home from anywhere on the Internet

You have a small lab at home, perhaps with a Raspberry Pi or Intel NUC. Since these are behind your NAT router you can’t normally SSH into them. By using Mysocket.io you can make the SSH services on your home server available by tunneling TCP traffic through the tunnel seamlessly through NAT. Mysocket.io will provide a public DNS name and port number, which can be used to SSH into your server from anywhere.

A global stable public endpoint for your ephemeral resources.

Your containers come and go, perhaps even distributed over various public clouds as well as your private datacenter. It can be challenging to provide a stable public endpoint for these ephemeral and mobile services. With Mysocket.io you can create a public endpoint, either an http/https, or TCP, TLS endpoint. Now each time a new container comes up, it can connect to the mysocket.io service and register as a new origin (backend) server. You can have one, or many of these origin services per public socket.

 
 

Contact

Thanks for submitting!

 

FAQ

Mysocket.io a service that provides secure and stable public anycasted TCP endpoints for dynamic services or services that are otherwise not publicly reachable!  A typical example is a web service running on your laptop, which you’d like to make available to your client. Or SSH access to servers behind NAT or a firewall, like a raspberry pi on your home network. Mysocket.io is a fully managed cloud service, so nothing to run!

Where is Mysocket deployed today?

Mysocket.io is built on a global anycast network of 91 Points of Presence in 80 cities across 42 countries. The tunnel and api servers are deployed throughout North America, Europe and Asia.

What kind of transport security is used between the mysocket.io and the origin?

We currently support SSHv2 as the transport and tunneling protocol. It encrypts all traffic to eliminate eavesdropping, connection hijacking, and other attacks.

How do I get started?

Eager to get started? follow this quick start: https://mysocket.readthedocs.io/en/latest/about/about.html#quick-start
Download the mysocketctl (Mac OS X and Linux). Create an account and get started!

Also check this blog post