Bolina SDK

Speeding up
what CDNs can't

Test Bolina's performance

Why Bolina

Speed up network calls

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

Reduce infrastructure costs

With Bolina SDK you can place your cloud servers in the competitively-priced regions, allowing you to cut your cloud infrastructure costs while maintaining high speed anywhere.

No infrastructure changes

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. Bolina SDK is deployed as a Docker container on the server side, guaranteeing high and easy scalability. Mac and Linux binaries are also available.

Accelerate end-to-end performance

As an in-app networking solution, Bolina controls the network end-to-end and makes sure your app always get the best network performance possible. With Bolina taking care of the network issues, you can focus on developing and growing your app while keeping an eye on the Bolina dashboard to keep track of all performance improvements.

Performance

A newer, faster protocol

Bolina is a new end-to-end protocol specially designed for wireless communication. It maintains high speed regardless 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 container on the server side, insert 5 lines of code on the client side and 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 while establishing a connection 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’s 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 reduce 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 are required. This is possible because Bolina uses UDP to have full control of the link. Bolina falls back to TCP in links where UDP flows are impaired for network policy reasons.

Small foot-print

Bolina has a reduced CPU and memory footprint, making sure you get faster network calls without affecting the device’s battery consumption.