FAQs

Frequently Asked Questions

Learn more about Subspace, our offerings, plans, and billing.

Getting Started
  • What is Subspace?

    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.

  • Is Subspace an internet service provider (ISP)?

    No. We do not provide internet connectivity, but we partner with ISPs to offer our services.

  • Is Subspace a CDN?

    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.

  • How can I sign up?

    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.

  • I'm not a developer. Can I still use Subspace.

    Yes. Subspace provides low-code configuration methods for our products.

    Please refer to our documentation detailing how to get started here.

  • Do you have an API?

    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.

  • Does Subspace leverage anycast?

    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.

  • Where can I send my peering requests?

    You find us on PeeringDB here.

    Feel free to reach out by sending us a message at https://subspace.com/contact.

  • Does Subspace improve performance if the last mile is cellular/on a mobile network?

    Yes. Performance improvements vary by region and mobile ISP.

    For more information, please reach out via https://subspace.com/contact.

  • Does Subspace improve performance for a client connecting to cloud providers? 

    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.

  • Do I need to whitelist your IP addresses/ranges?

    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
  • What is Subspace WebRTC-CDN?

    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.

  • How can I get access?

    Create an account for free by visiting https://console.subspace.com/try.

  • How can I get started?

    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:

    1. Create an account on Subspace.

    2. Integrate with the WebRTC-CDN API.

    3. 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.

    4. Set “iceTransportPolicy” to “relay”.

    You can find our API docs at https://subspace.com/api and a WebRTC-CDN Quickstart Guide here.

  • Does WebRTC-CDN support the ‘long-term credential' mechanism?

    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.

  • How does WebRTC-CDN impact the ICE negotiation?

    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.

  • What version of TLS and Cipher Suite does WebRTC-CDN support?

    Per RFC 5766 and RFC 6062, TLS (per RFC 5766 and RFC 6062): TLS1.0/TLS1.1/TLS1.2; ECDHE is supported.

  • Does Subspace WebRTC-CDN support TURN using TLS/TCP:443?

    Yes.

  • Does WebRTC-CDN support ice-lite?

    Yes. You can find more information here.

  • What IP/IP ranges do I need to whitelist for WebRTC-CDN?

    You can view a complete list of Subspace IPs here.

PacketAccelerator
  • What is Subspace PacketAccelerator?

    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.

  • How can I get started?

    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.

  • What do I need to integrate PacketAccelerator?

    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.

  • Which transport protocols do you support?

    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.

  • How does PacketAccelerator work with my load balancer(s)?

    Yes. PacketAccelerator does not necessarily replace your load balancer(s); instead, it works alongside them to accelerate and stabilize your real-time traffic.

SIPTeleport
  • What is Subspace SIPTeleport?

    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.

  • How can I get access?

    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.

  • How can I get started?

    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.

  • Do I need to have a Session Border Controller to enable SIPTeleport?

    No, however NAT traversal for media will need to be configured and handled by your voice server.

  • Can I allow my SIP client to handle NAT Traversal when using SIPTeleport?

    No.  Client side NAT traversal should be disabled (i.e. STUN/TURN).

  • What SIP clients are supported by SIPTeleport?

    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.

  • Will SIPTeleport support calls going through a VPN?

    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.

  • Which transport protocols are supported?

    TCP, UDP, and TLS are supported.

  • Does my traffic need specific transcoding to work with SIPTeleport?

    SIPTeleport has no impact on audio codecs and therefore, any pre-existing transcoding is supported.

GlobalLoadBalancer
  • What is GlobalLoadBalancer?

    In-Network intelligent load balancing.

    Learn more at https://subspace.com/product/rtpspeed.

  • Where can I get more information?

    GlobalLoadBalancer is currently coming soon.

    Sign up for the waitlist and be among the first to know when GlobalLoadBalancer is released.

Billing & Accounts
  • Can I use Subspace for free?

    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.

  • When is my billing date?

    The date you first select a paid plan will be your recurring billing date.

  • What happens when I upgrade/downgrade?

    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.

  • What happens if I add a plan in the middle of my subscription period?

    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. 

  • How are pro-rations calculated?

    Pro-rations are based on a daily calculation and resolved at the end of the billing period. 

  • Do you offer refunds?

    If you believe you were charged in error and are requesting a credit, please contact customer support with information regarding your charge.

Security & Privacy

Get Started With Subspace Today

Build and scale quickly, with plans and pricing built for your needs.