Network Optimization
Learn how Subspace optimizes the Internet for your real-time application.
Learn how Subspace optimizes the Internet for your real-time application.
Learn more about Subspace, our offerings, plans, and billing.
Subspace is a parallel internet, built alongside the traditional public internet, designed and optimized for real-time performance. It is secure, and dedicated to accelerating real-time applications by delivering lower latency, less jitter, and better overall customer experiences.
We currently serve more than 400M users and some of the largest companies in the world.
Learn more about Subspace in 180 seconds.
No. We do not provide internet connectivity, but we partner with ISPs to offer our services.
No, not a traditional CDN. CDNs are optimized or cacheable content, whereas Subspace is intended to be used for real-time, non-cacheable content (e.g. video game traffic, live betting, voice/video, etc.).
Subspace can be viewed as a “real-time CDN.” Learn more here.
Create an account for free by visiting https://console.subspace.com/try. The 'Free' plan offers basic acceleration services for your application and if you need more, you can upgrade to a new plan after you sign up.
Signing up for Subspace entitles you to free plans for WebRTC-CDN, PacketAccelerator, and SIPTeleport.
Yes. Subspace provides low-code configuration methods for our products.
Please refer to our documentation detailing how to get started here.
Yes. The Subspace API is based on REST, has resource-oriented URLs, returns JSON-encoded responses and standard HTTP response codes.
You can find our API docs at https://subspace.com/api.
Subspace has improved anycast’s resiliency. Under normal anycast, if a server fails, and the route to it is withdrawn from BGP, then BGP will reconverge to the next-geographically closest server. This next server lacks any context about the pre-existing connection, causing a reset and requiring the client to establish a new connection.
In the rare event of a Subspace PoP failure, all Subspace PoPs share network state information with one another, so a PoP failure cannot stop even a pre-existing connection. Instead, the moment a PoP fails and its BGP announcements are withdrawn, BGP reconverges to send traffic to the next-geographically closest PoP as expected.
That PoP, since it already knows the appropriate IP and port and forwarding information, accepts the next packet in the stream, and forwards it on appropriately. So it is as though there was only a brief pause in the connection stream.
Learn more here.
You find us on PeeringDB here.
Feel free to reach out by sending us a message at https://subspace.com/contact.
Yes. Performance improvements vary by region and mobile ISP.
For more information, please reach out via https://subspace.com/contact.
Yes. Performance improvements can vary depending on the region and cloud provider. Subspace aims to optimize connections for everybody to every cloud provider and region.
For more information, please reach out via https://subspace.com/contact.
If your application is behind a secure firewall, and you're having trouble making connection requests, you might need to whitelist our IPs.
You can find a complete list here.
WebRTC-CDN (previously known as "GlobalTURN") is a WebRTC delivery network. Backwards compatible with the TURN protocol, WebRTC-CDN handles traditional TURN NAT traversal functions as well as guaranteeing network performance for all WebRTC traffic with Subspace’s dedicated global fiber-optic network, which is ranked the #10 most interconnected network on the internet.
Learn more at https://subspace.com/product/webrtc-cdn.
Create an account for free by visiting https://console.subspace.com/try.
WebRTC-CDN requires an active subscription, access to the Subspace API, and a configuration change within your current TURN deployment. Those steps are as follows:
Create an account on Subspace.
Integrate with the WebRTC-CDN API.
Set up a signalling server(s) to call the Subspace API and pass credentials to client browsers via the RTCPeerConnection interface. Replace values for existing TURN service with Subspace-provided credentials/URI.
Set “iceTransportPolicy” to “relay”.
You can find our API docs at https://subspace.com/api and a WebRTC-CDN Quickstart Guide here.
Yes. Both WebRTC and WebRTC-CDN use the long term credential mechanism to authenticate TURN allocation requests.
Additionally, Subspace provides ephemeral credentials that expire within minutes. A new set of credentials must be obtained after expiry. Expiration does not affect existing TURN allocations, only new allocations require valid credentials. In the event of an ICE restart, valid/non-expired credentials will be required.
This provides added protection when sharing credentials with client applications. Each request to the TURN credentials API will result in a new set of dynamically generated credentials.
We recommend setting “iceTransportPolicy” to “relay.” This will force the WebRTC client to use WebRTC-CDN over other ICE candidates.
Relay ICE candidates are usually weighted lower than other ICE candidates that are assumed to be more direct from a network perspective, with WebRTC-CDN this assumption is no longer safe, since WebRTC-CDN is more performant than other ICE candidates.
Learn more here.
Per RFC 5766 and RFC 6062, TLS (per RFC 5766 and RFC 6062): TLS1.0/TLS1.1/TLS1.2; ECDHE is supported.
Yes.
Yes. You can find more information here.
You can view a complete list of Subspace IPs here.
PacketAccelerator is a global IP-proxy that provides access to Subspace—a dedicated, secure internet for accelerating real-time applications. By providing an IP address and port, PacketAccelerator provides a corresponding IP address and port enabling you to proxy all of your traffic from anywhere in the world to wherever you want it to go (via Subspace).
Learn more by visiting: https://subspace.com/product/packetaccelerator.
Create an account for free by visiting https://console.subspace.com/try. The 'Free' plan offers basic acceleration services for your UDP or TCP-based application and if you need more, you can upgrade to a new plan after you sign up.
After creating an account, enable your API access and then following this PacketAccelerator Quickstart Guide.
You will need to provide the following information related to your application:
Destination IP address
Destination port
Transport protocol (UDP, TCP, or both)
Desired Subspace port
PacketAccelerator will then provision an accelerator on Subspace and return a proxy IP address and port. Then, simply direct your client traffic to the Subspace-provided IP address and port.
You can find our API docs at https://subspace.com/api.
PacketAccelerator supports UDP and TCP. A provisioned accelerator can support either UDP and TCP or both protocols.
If you’re using TLS or HTTPS then select TCP. Otherwise if you are using HTTP3, then use secure over UDP.
Yes. PacketAccelerator does not necessarily replace your load balancer(s); instead, it works alongside them to accelerate and stabilize your real-time traffic.
SIPTeleport is a stateful and globally-deployed SIP proxy that accelerates RTP, RTCP, SRTP, and SRTCP traffic via Subspace—a dedicated, secure internet for accelerating real-time applications.
Learn more at https://subspace.com/product/sipteleport.
Create an account for free by visiting https://console.subspace.com/try. The 'Free' plan offers basic acceleration services for your application and if you need more, you can upgrade to a new plan after you sign up.
After creating an account, enable your API access and then following this SIPTeleport Quickstart Guide.
You can find our API docs at https://subspace.com/api.
No, however NAT traversal for media will need to be configured and handled by your voice server.
No. Client side NAT traversal should be disabled (i.e. STUN/TURN).
Most open source SIP clients will work (Linphone, Zoiper, etc.). Our team continues to test with various SIP clients (both soft and hard).
If you would like to have a specific SIP client tested, please reach out at https://subspace.com/contact.
Calls (i.e. voice and video) must NOT go through a VPN. If a VPN is being utilized by your users, SIP and RTP traffic will need to be filtered to not go through the VPN.
TCP, UDP, and TLS are supported.
SIPTeleport has no impact on audio codecs and therefore, any pre-existing transcoding is supported.
In-Network intelligent load balancing.
Learn more at https://subspace.com/product/rtpspeed.
GlobalLoadBalancer is currently coming soon.
Sign up for the waitlist and be among the first to know when GlobalLoadBalancer is released.
Yes, you can use Subspace for free by signing up at https://console.subspace.com/try.
Upon creating an account you will gain access to free plans for GlobalTURN, PacketAccelerator, and SIPTeleport.
The date you first select a paid plan will be your recurring billing date.
The account is pro-rated based on your billing period and the date in which you switch your plan.
For upgrades, once you select your new account level, you will immediately be given access to your new plan and your bill will be adjusted in your next billing cycle.
The additional subscription(s) will be pro-rated based on when in the billing period you sign up for the additional plan. For the additional plan, both usage and subscription will be charged at the end of the billing period.
Pro-rations are based on a daily calculation and resolved at the end of the billing period.
If you believe you were charged in error and are requesting a credit, please contact customer support with information regarding your charge.
Our privacy policy can be found at https://subspace.com/privacy.
You can find it at https://subspace.com/data.
You can find it at https://subspace.com/aup.
Please submit bug reports at https://subspace.com/security.
The terms of use can be found at https://subspace.com/terms-of-use.
Yes. You can find it at https://subspace.com/acceptable-use-policy.
We offer an SLA for 100% uptime on all of our Business and Enterprise plans. More details can be found in our pricing section.
Have any questions? Message us by visiting https://subspace.com/contact.
Build and scale quickly, with plans and pricing built for your needs.