Bolina SDK

Speeding up
what CDNs can't

Test Bolina's performance

Why Bolina

Speeds up any network calls

Our SDK speeds up any type of content, including the ones that are uncacheable, such as uploads, API calls or real-time data. In addition, it works with any protocol: HTTP1.0, HTTP1.1, HTTP2, FTP, SCP, streaming protocols, etc.

Allows for infrastructure cost reductions

With Bolina SDK you can place your cloud servers in the cheaper regions, allowing you to cut on your cloud infrastructure costs while keeping high speed everywhere.

Implies no infrastructure changes and it is only software

Bolina is a software-only solution that is compatible with iOS and Android and works with any server platform. It adapts to your reality, which means you don’t need to make any changes to your infrastructure. Also, it is deployed as a docker on the server side, guaranteeing high and easy scalability. Mac and Linux binaries are also available.

Ensures the best network performance for your app

Being an in-app networking solution, it controls the network end-to-end. It allows you to focus completely in developing and growing your app, leaving the network issues to us. We make sure you always get the best network performance possible and that you keep updated on all improvements: all metrics can be followed through our dashboard.

Performance

A new, faster protocol

Bolina is a new end-to-end protocol specially designed for wireless communication. It maintains high speed irrespective of latency and packet loss, being 2 to 3 times faster than standard protocols.

How to deploy

A developer friendly
solution

We make sure you don’t lose time integrating: deploy a docker on the server side, insert 5 lines of code on the client side. You’re good to go!

Developers Area
Codavel Sales Policy
Bolina’s Sample Project

Evaluate performance before deploying

You can evaluate Bolina’s performance in your own controlled test environment, even before deploying it in your app. It takes you less than 30 minutes to see Bolina in action.

Start Sample Project

Protocol features

Instant connection (0-RTT)

Bolina enables a zero round trip time handshake. Similar to TLS 1.3, with this feature the client does not waste time during connection establishment to an already known server.

Smooth handover

When the user switches between WiFi and 4G, or between different WiFi networks, Bolina ensures that there is no need to establish a new connection to the content server from the app perspective.

Reduce server load

The number of simultaneous connections affects how your system handles scalability. Bolina Client makes use of multiplexing: Bolina efficiently groups multiple requests to the same server within the same connection to avoid the unnecessary increase of the server load.

End-to-end encryption

Bolina is secured with state of the art techniques: stream cipher ChaCha20 for encryption and Poly1305 for message authentication.

No OS modifications

Client and Server run at the application layer. No special permissions required. This is possible because Bolina uses UDP to have full control of the link. Bolina also makes use of TCP in links where UDP flows are impaired for network policy reasons.

Small foot-print

Bolina has a reduced CPU and memory foot-print, making sure you get faster network calls without affecting battery consumption on the device.