Receive the latest in our newsletter. More
Receive the latest in our newsletter. Less
Something went horribly wrong with your application submission. Please try again later.

Coding to defeat latency from the user-side

Codavel Performance Service is built on top of Bolina, a groundbreaking mobile-first protocol, optimized to be the most resilient content delivery solution on the market.

We help you overcome network instability and deliver your content fast anywhere in the world, no matter the user's network or device.

Power your app with a solution tailored for it

Mobile-first protocol

Bolina is tailor-made for end-to-end content delivery optimization over wireless networks, for both static and dynamic content. Bolina is easily deployable via Codavel SDK.

Latency-resistance

Bolina is built on top of network coding techniques to ensure that your content will load fast, even in networks with high latency or packet loss.

Multi-CDN, with failover

You can easily select which specific content you want to optimize, fitting into any multi-CDN strategy. Our automatic failover mechanisms ensure that you do not risk any performance regressions even if we fail.

Built in monitoring

Monitor your network performance and user experience on a dedicated dashboard. You will also be able to keep using any other monitoring solution.

Latency-resistant mobile-first protocol

After investing more than 10 years of R&D in optimizing wireless content delivery, we know the problem lies in the fact that WiFi, 3G, or 4G connections are highly unstable. Current solutions are still based on a 30 years old protocol, HTTP/TCP, not suited for wireless links. Standard CDNs bring limited improvements since more than 90% of the instability happens in the wireless last mile. Even QUIC / HTTP3 falls short for mobile apps.

That is why we built the Bolina protocol to be the most resilient solution on the market, fighting network instability from the user-side and optimizing content delivery end-to-end. Bolina handles the worst network conditions, ensuring robustness against latency and packet loss, regardless of the user’s network, device, location, or time.

LEARN MORE

Codavel optimizes content delivery end-to-end

Fast mobile apps, regardless of network conditions

Codavel delivers all your mobile content fast and uninterrupted, even under the worst network conditions. A smooth app experience, for any user, anytime, anywhere.

Fast on any network

The only content delivery solution built and optimized specifically for your mobile apps.

32%

Faster video
startup time

55%

Less buffering
time

27%

Higher average
video quality

76%

More images
delivered per second

Resilient to any conditions

Transform your tail-end sessions into near-perfect experiences.

93.5%

Improvements for the 10% worst sessions

116%

Improvements for the 5% worst sessions

384%

Improvements for the 1% worst sessions

fast

resilient

Fast on any network

The only content delivery solution built and optimized specifically for your mobile apps.

32%

Faster video
startup time

55%

Less buffering
time

27%

Higher average
video quality

76%

More images
delivered per second

Resilient to any conditions

Transform your tail-end sessions into near-perfect experiences.

93.5%

Improvements for the 10% worst sessions

116%

Improvements for the 5% worst sessions

384%

Improvements for the 1% worst sessions

fast

resilient

Learn more on our performance reports

Easy and safe to try

You just need to define the test setup and integrate Codavel SDK into your app, with 3 lines of code.

From there, you have total control. There's no risk of performance regressions even if something goes sideways, as it automatically falls back to your original endpoints.

You can also switch off our solution remotely at any time, without any app update.

Compatible with any Multi-CDN strategy

Codavel fits into any multi-CDN environment, enabling you to select which specific traffic you want to optimize (e.g. just the video requests), leaving everything else untouched.

On top of Codavel's core benefits, you can expect full CDN behavior. From seamless scalability to caching optimizations or state-of-the-art security.

71 PoPs across the globe

Codavel Performance Service is built on top of the best service providers for cloud infrastructure, ensuring a global reach with 71 PoPs and the best reliability available in the market.

Request your demo and get a free trial today!

request demo

Codavel optimizes End-to-End, and it's easy and safe to try

Do I need to replace my current CDN deployment?
No. Codavel Performance Service fits into any Multi-CDN strategy and can be used on top of your existing CDN. Codavel Performance Service behaves as a regular CDN, with the additional feature that all its route control can be made in the Codavel SDK. On top of that, you can also specify which requests should be transferred by Codavel Performance Service, giving you even more control. For example, you can specify that only image and video requests shall be optimized by Codavel Performance Service, leaving all the remaining requests, as for example those related to login or payment, going through your existing method without modifications.
Will my app stop working or can my clients be affected if the Codavel Performance Service suffers a down-time?
No. At its core, Codavel Performance Service has a resilient fallback mechanism, which ensures that, in the unlikely event of failing to connect to our servers, the Codavel SDK will transfer the intended requests using regular HTTP/HTTPS to your desired endpoints. With this mechanism, the application or service will keep working, also ensuring that you see no performance regressions.
Can I make my app/service stop using Codavel Performance Service without the need for releasing an update to my app?
Yes. Codavel Performance Service, via the Codavel SDK, allows remote control of when the Codavel Service is working. To stop an application from using the service, you can use one of the following strategies:

• Via the Codavel SDK, make use of the A/B testing percentage variable to 0, which would cause all traffic to go through regular HTTP. This is the recommended way of achieving the desired intent.

• Wrap the Codavel SDK start over a remotely configured variable, which would cause Codavel Service to not start, thus all traffic to go through regular HTTP.
Can I specify which requests should be transferred using Codavel Performance Service?
Yes. By default, when Codavel Performance Service is enabled on the Codavel SDK, all requests are transferred via the Codavel Service. However, with Codavel SDK, you can specify which requests should be transferred via Codavel Performance Service. This mechanism is done in the Codavel SDK interceptor, where only requests that match a specific pattern are transferred via Codavel Service, with requests that do not match the pattern being transferred using your existing HTTP flow.
How does Codavel Performance Service work with HTTPS requests?
Codavel Performance Service integrates with your app by intercepting HTTP requests at the HTTP library via the Codavel SDK. The intercepted HTTPS (or HTTP) requests are then sent to the Codavel Performance Service cloud servers using an end-to-end encrypted Bolina connection. In the Codavel Performance Service cloud servers, if data is not cached, then the Codavel Performance Service will perform a request to the original URL, as if it was a regular client, using HTTPS (or HTTP if that is the case). Thus, HTTPS requests are always encrypted between all entities when they are passed through the wire.
LEARN MORE
request demo

How it works

Off-the-shelf
integration with

Codavel Performance Service integrates with both Android and iOS main libraries to ensure it works with any app.

Two options to choose from

We will help you find out from where you are getting the most harm, and fix it

learn more