Google Omaha Tutorial

Our tutorial is the canonical resource for getting started with Omaha. Google's official GitHub repository links to it. The tutorial has already helped tens of thousands of developers learn about Google's powerful technology for automatic updates.

Case Study 1:
The world's third-largest Omaha user

Brave Software, Inc. are the world's largest users of Omaha after Google and Microsoft. They use it to update their browser on tens of millions of machines. In an ongoing relationship with Brave, we add custom features to their Omaha server installation, which is based on our open source implementation. One of the features, to which we contributed the server-side implementation, brought Brave a 50x ROI within one year. We also help Brave with client-side tasks, such as merging security fixes from Google's upstream implementation. This exposure to Brave's large user base gives us invaluable knowledge that we bring to projects with other clients.

Case Study 2:
Automatic updates for device & desktop

Our client ships a hardware device and a desktop application to approx. 100,000 users. Both components are updated via our server implementation. The customer was frustrated by having to maintain – and often debug – this server themselves. Especially because it used to be unreliable and crashed easily.

By using our infrastructure, the customer solved all of the above problems. What's more, due to the previous setup being sub-optimal, the hosting did not become significantly more expensive – despite now being fully managed.

Case Study 3:
Updating a Windows Service

Medidata Solutions is a public US company with hundreds of millions of USD in annual revenue. One of their main products is a Windows Service that syncs medical data to the cloud. We implemented their automatic update system. Our solution is based on Google Omaha. By using our installer, update client and updater server, Medidata are now able to roll out new versions of their product quickly and effortlessly.

What we offer

Evaluating Google Omaha

Your application needs automatic updates? We help you evaluate Google Omaha as a potential solution.

Omaha Server Hosting

Host your updates on our proven infrastructure. We already serve hundreds of thousands of users.

Omaha Client Setup

Using Omaha's C++ code for your application is a lot of work. We help you set it up.

Custom Solutions

Do you have specific technical requirements? Just tell us what you need. We will be happy to help you.

Start Now