The complete cloud management platform

Public, private & hybrid cloud management, storage, CDN, DR & more.



End-to-end cloud management.

Recent releases: v5.0 (LTS) | v5.1 | v5.2 | v5.3 | v5.4 | v5.5 (STABLE) | v5.6 | v5.7 | v5.8 | v5.9
v6.0 (LTS) – coming soon!

The OnApp cloud management platform makes cloud fast, easy and affordable for service providers & enterprises. It’s a complete infrastructure management and go-to-market solution for public, private and hybrid cloud.

  • Hybrid – manage service provider cloud and on-premises private cloud with one platform – VMware, Xen, KVM and EC2.
  • Multi-cloud – provision workloads across distributed infrastructure, in one UI. Add global scale and new locations, on demand, with the OnApp Federation.
  • One pane of glass – manage cloud, bare metal, smart servers, SaaS, PaaS, CDN & DR in one UI.
  • Turnkey – OnApp comes with a full suite of metering, monitoring, security, management, provisioning and billing tools. Deploy in days, not months.

The OnApp Cloud Platform in detail

OnApp Cloud

OnApp powers cloud services for thousands of businesses, hundreds of thousands of users and millions of virtual servers – including an estimated 1 in 3 of the world’s public clouds.

It’s an end-to-end solution for private, public and hybrid cloud management, with multi-HV, multi-location and multi-cloud support; automation for a huge range of virtual and dedicated appliances; a complete set of orchestration and go-to-market tools; and the industry’s most intuitive, customizable admin and end user portal.


OnApp cloud management platform

VMware, Xen, KVM & EC2

Build public and private cloud services on multiple hypervisor technologies, and manage them in one UI. OnApp automates bare metal, smart servers and application servers too.

Highly scalable

OnApp gives you full control over the resources available to individual virtual servers; supports multiple performance and availability zones within one cloud; supports multiple clouds via one UI and log-in; and features auto-scaling (up and out) as standard.

Highly Available

OnApp is extremely robust, and battle-tested in thousands of global cloud deployments. It includes automatic failover, multiple backup schema, and the ability to extend with real-time replication and restore via OnApp DRaaS.

Software Defined Storage

With OnApp’s software-defined storage system, you don’t need an external SAN for your cloud – though OnApp also supports any block storage appliance.

Full suite of admin tools

OnApp includes comprehensive metering, monitoring, billing, user management and workflow automation capabilities, ready to run, out of the box.

Hybrid multi-cloud management

OnApp Cloud can manage multiple on-premises clouds, and extend on demand into public or private clouds on the OnApp Federation – all managed seamlessly through the same portal.

Intuitive, customizable portal

OnApp Cloud has the industry’s most intuitive and flexible UI. Available for browsers, iOS and Android devices, it is rebrandable, extensible and has a robust user and permissions management system which presents configurable functionality to different tiers of user, your IT team, billing team and partners.

Secure cloud governance

OnApp includes a multi-layered security engine and fine-grained control of user roles, permissions and limits – plus a range of tracking, logging and approval tools to improve governance across your cloud environments.

Ultra-fast deployment

OnApp is a turnkey, enterprise-class cloud platform. It comes with a full service wrap that includes remote installation and free upgrades – and is available as a fully hosted service too.

Simple licensing, 24x7 support

OnApp Cloud has simple ‘pay as you grow’ licensing, which includes 24×7 global support and a 15 minute SLA as standard.

OnApp for VMware clouds

OnApp transforms the functionality, usability, automation, self-service and billing capabilities of your VMware vCenter or vCloud Director environment – and enables you to deliver new multi-hypervisor cloud and CDN services, delivered and managed through a unified portal.


OnApp for vCloud DirectorOnApp for vCenter

Using OnApp as a self-service portal for vCloud Director

Intuitive & rebrandable portal

OnApp provides an intuitive, streamlined, fully automated customer portal for your VMware cloud services. It’s fully rebrandable, works with any browser, and has mobile applications too – making it easy for customers to provision and manage their clouds.

Comprehensive metering

OnApp provides a huge array of metered data via the UI and API, and gives you comprehensive chargeback capabilities that are designed for vCloud service providers. With OnApp, you don’t need Chargeback Manager.

Flexible billing

OnApp brings flexible company billing plans to vCloud Director, so you can charge for resource pools; multiple billing models, including contract-based, contract-with-burst and pay-as-you-grow; and control how billing plans and associated user groups are associated to Organizations.

Customizable self-service

OnApp enables fully customizable self-service for your vCloud Director clients. You can configure any mix of compute, storage and network resources and control exactly what each client can customize for themselves. Your customers can user OnApp to order, configure and manage their own environments without the need to talk to support.

Hybrid multi-HV, multi-cloud enablement

As well as transforming the vCloud experience, OnApp also provides a ‘single pane of glass’ for cloud based on Xen & KVM, with EC2 support, CDN and DNS services, bare metal hosting, application servers (instant SaaS), and true hybrid cloud via the OnApp Federation.

Improve governance

OnApp offers a range of access control and auditing features for VMware cloud resources, and enables approvals, change tracking and change logging across one or more VMware clouds.

Extend beyond VMware

Enhance your VMware cloud with Xen & KVM cloud, private or public CDN, bare metal servers, AWS integration, and your own custom services based on scripts, third party software or professional services.

OnApp Storage

OnApp Storage is a high-performance distributed SAN built into the OnApp cloud platform. It gives you fast, resilient and scalable storage for your cloud, without having to invest in proprietary SAN hardware, or compromise performance with a software SAN.


Creating a new datastore with OnApp Storage

Built into your cloud

OnApp Storage creates an enterprise-class SAN across disks in your cloud’s compute nodes. It distributes data across those disks while giving you full control of replication and performance.

Highly scalable

OnApp Storage is designed for cloud workloads, and scales naturally with your cloud as you grow. As you add compute nodes to your cloud your storage scales too – and you can add more disks whenever you need to, without having to rebuild the whole SAN.

Multi-tier support

You can provision storage and manage billing for multiple tiers of storage, just as you would with a traditional SAN – and use OnApp Storage instead of, or alongside, a traditional storage array.

No vendor lock-in

With OnApp Storage, there’s no vendor lock-in with supported disk types or custom network backplanes: you can use off-the-shelf servers, disks and network components.


Our unique VM-aware technology optimizes throughput, by ensuring that data resides on the same server as the application that needs it. This makes a dramatic difference to I/O performance and minimizes the storage network bandwidth required – increasing throughput for cloud workloads.

Smart Disk

With our patent-pending smart disk technology, each physical disk in acts as a self-managing, self-discovering and self-contained unit, able to make decisions about data synchronization and load balancing without depending on a central controller.  Disks are hot-pluggable between compute nodes, and there is no single point of failure.

Optimized I/O

OnApp Storage optimizes I/O throughput for your SAN and delivers close to raw disk performance. Each disk’s I/O queue is independent, so there is no single point where bandwidth bottlenecks can occur, and each storage node manages and compresses its own content in the most efficient way possible.


OnApp CDN is a global content delivery platform for service providers and enterprises. It includes an advanced CDN software stack and custom Anycast DNS service, that you can use to create public or private CDNs across your own infrastructure; create global public CDN services across the 170+ CDN PoPs on the OnApp Federation; or create a hybrid of both.

OnApp CDN integrates with the OnApp cloud platform, and is also available as a standalone product.


OnApp CDN software - Cloud CDN bandwidth statistics

Create new revenue streams

OnApp CDN helps telcos, carriers and large service providers to move away from low-margin licensed or managed CDN models, and become fully-fledged CDN operators in their own right. It also helps hosting companies and cloud providers add value to their services, selling CDN as an add-on to cloud/VPS servers.

  • Use OnApp CDN to extend the reach of your OnApp cloud, or deploy it standalone
  • Build private CDNs across your own datacenters
  • Build CDNs across your own datacenters, and expand with locations from the OnApp Federation
  • Become a virtual CDN provider using only Federation locations – no infrastructure required
  • Supply CDN infrastructure and monetize your spare capacity

Flexible edge server deployment

With OnApp you can build and manage your own CDN, creating PoPs in your infrastructure for caching servers, storage servers, dynamic acceleration servers, live streaming or Video on Demand servers. OnApp CDN edge servers can be deployed on dedicated or virtual hardware.

Custom Anycast DNS and logic engine

OnApp CDNaaS (CDN as a Service) is the brains behind OnApp CDN. It combines information about a user’s location with the status and location of each server in the CDN, to find the best server to fulfil each content request. CDNaaS uses DNS routing to reduce the number of network hops required, which is much faster than traditional DNS configurations.

DNS options

OnApp CDN supports Google DNS and Open DNS, and custom CNAME URLs.

Reseller functionality

With OnApp CDN you can easily set up unique reseller control panels with tailored access to your own PoPs and Federation PoPs, and their own user rights and pricing.

Broad protocol / file type support

OnApp CDN supports Push and Pull models for HTTP content; static and dynamic HTTP content caching at any location; Video on Demand via FLV, MP4, H.264/AAC content in containers, and for Adobe Flash, Apple Quick Time/iPhone/iPad/iPod platforms, Microsoft Silverlight, Android, Blackberry and other 3GPP platforms.

It also supports live streaming, enabled by Wowza Media Server, for Adobe RTMP/RTMPE/RTMPT; Android RTSP/RTP; Flash HDS; Apple HLS; and smooth streaming for Microsoft Silverlight.

Reporting and analytics

OnApp CDN includes a range of reports that help you and your customers understand how different content and locations are performing. You can display reports as graphs and tables and export as a CSV for further analysis. CDN statistics can be viewed by:

  • CDN protocol type (HTTP Pull, Video on Demand etc)
  • Data type (cached and non-cached)
  • Specific edge servers and groups of edges
  • Owner, country and time period
  • Live streaming and concurrent live stream usage
  • CPU usage per edge and storage server
  • Top Files, Top Referrers
  • Billing statistic


OnApp CDN provides a number of features to protect your customers’ content and help them to implement their own content delivery policies.

  • SSL support (vanity and shared certificates) from the origin to the CDN, and from the CDN to the end user
  • SNI SLL support
  • Link encryption for Flash (RTMPS, RTMPE, RTMPTE) to protect against content intrusion, unauthorized diversion and stream ripping
  • Secure Token support against spoofing/stream interceptors
  • Geoblocking support (include/exclude content access for specific locations)
  • Anti-leech support for streams
  • Hotlink prevention

OnApp DRaaS

Providing an effective disaster recovery service is essential for mission-critical workloads running in your cloud. OnApp DRaaS (Disaster Recovery as a Service) enables you to replicate virtual servers between two OnApp clouds, in real time.


OnApp DRaaS - cloud disaster recovery dashboard

Constant Data Protection (CDP)

OnApp DRaaS goes far beyond simple snapshot-based DR services. You can offer real-time protection for virtual servers in your cloud, and create high performance Disaster Recovery services with zero data loss guaranteed for most workloads.

Zero complexity

When DRaaS is activated for a virtual server, the server is replicated in real-time to a remote DR site, and remains in sync while DRaaS is enabled for that server. OnApp DRaaS integrates seamlessly with OnApp clouds, and has no impact on virtual server performance. It activates with a single click, and is fully integrated with OnApp billing systems.

Flexible DR configuration

You can enable OnApp DRaaS for some or all of the hypervisor zones in your cloud, and choose different replication targets for each zone. For example, you can replicate to a geographically distant location for greater protection against local outages. Or replicate to a nearby location if, for example, there’s a requirement to keep data within a specific jurisdiction.

Industry-leading RPOs and RTOs

OnApp DRaaS is based on OnApp Storage, the distributed SAN built into the OnApp platform. By using inline data write intercepts, and removing remote write latency, it delivers exceptional DR performance for a wide range of workloads:

  • RPO – Recovery Point Objective – measures how up-to-date replicated data is. OnApp DRaaS has an RPO so low that you can guarantee zero data loss for the majority of workloads.
  • RTO – Recovery Time Objective – measures the time taken for an application to start running again after a failure. OnApp DRaaS has an RTO of less than 5 minutes for most virtual servers.

Low cost, high performance

Real-time data protection is normally affordable only to businesses who can run multiple redundant clouds connected by expensive dedicated fiber links. OnApp DRaaS introduces real-time protection without the cost, using commodity cloud infrastructure and the integrated/distributed SAN technology built into the OnApp platform.

Security, monitoring & alerts

OnApp DRaaS monitors uptime for each cloud that has disaster recovery enabled. If a problem is detected, it actively probes to see if any DRaaS-enabled virtual servers are down, and generates alerts for the cloud provider (or their customer) to begin the failover process. OnApp DRaaS uses public/private key authorization, and fully encrypts all DR data.

OnApp Application Servers

Application Servers are an add-on to the OnApp Cloud platform. They give your customers and users instant access to a library of hundreds of SaaS and PaaS applications, which deploy in your cloud in a couple of clicks – including their databases – and are managed just like virtual servers.


OnApp Application Servers

Hundreds of dynamic apps

Why should your users have to install applications manually, or spend time keeping them up to date? With Application Servers, they can install applications automatically along with a virtual server. Apps are installed from a central repository, up to date with the latest features and security patches.

Huge SaaS and PaaS library

You can offer a huge library of application stacks based on Perl, PHP, Python, Java, and JS, including popular apps like Drupal, Joomla, WordPress and Magento, as well as many other tools for CRM, database management, comms, media, blogging, productivity, development and e-commerce.

Simple application management

By deploying applications directly to OnApp virtual servers, each application, and its associated databases,  benefit from the automated provisioning, backup, restore and other features of the OnApp cloud platform. Domains, email accounts, FTP and users can also be managed through the OnApp UI.

Move up the stack

Application Servers help you deliver what customers really need from your cloud: a simple, powerful way to host workloads. You can sell fully hosted, fully automated PaaS and SaaS in the same UI your customers use for cloud, bare metal, CDN, storage and DR.

OnApp Container Servers

OnApp Container Servers give you a framework for Docker containers to be deployed in your cloud. Container Servers are based on a CoreOS template. They give you all of the intuitive provisioning and management of standard OnApp virtual servers, but with the tools to enable your clients to run Docker and Kubernetes.

Container Servers also provide full customization via CoreOS Cloud-Config, through the OnApp UI. They’re our first step towards a much more intuitive, easier to manage implementation of cloud hosted Docker – available in OnApp v5.1 and later.


OnApp Platform v5.3 Container Servers

Container Server use cases

Docker simplifies DevOps and supports continuous integration/continuous deployment methodologies; now you can bring these benefits to your clients and users through your OnApp cloud. It’s especially popular among developers, for whom Docker simplifies the process of developing, shipping and running applications across multiple platforms.

Docker also provides a way to consolidate applications into a single container – so for example, you can run multiple applications (e.g. WordPress) with a central database. Conversely, Docker containers can also simplify deployment and management of applications across compute clusters.

One pane of glass – any virtual appliance

Container Servers are one of many virtual appliances supported in the OnApp cloud platform. Through a ‘single pane of glass’ control panel, you can use OnApp to sell, provision and manage containers alongside virtual servers, CDN, storage, backup, disaster recovery, bare metal and more – and bring in EC2 instances as well.

Container Servers & Kubernetes

OnApp provides all the tools needed to run Kubernetes as part of the CoreOS template used in Container Servers. Kubernetes is an open source system for automating deployment, scaling and management of containerized applications. The combination of OnApp Container Servers and Kubernetes delivers a truly scalable and resilient Docker management environment, as a seamless part of your OnApp cloud.

OnApp Container Servers diagram

OnApp Accelerator

OnApp Accelerator is an add-on to the OnApp Cloud platform. With a single click, it automatically accelerates web applications running in your cloud by optimizing pages, scripts and images, and publishing them automatically to our global CDN, using 19 locations from the OnApp Federation.


OnApp Accelerator working within the OnApp Control Panel

One-click global CDN

Performance is everything for web applications hosted in your cloud. OnApp Accelerator improves performance up to 100% without having to deploy and manage a full-blown CDN.

No config or recoding

OnApp Accelerator is an instant, hands-free web acceleration solution. No recoding, no DNS or CNAME changes – just a single click. The content delivery network, and the OnApp Accelerator service, are fully managed by OnApp.

Patent-pending acceleration method

Using a patent-pending content acceleration method, OnApp Accelerator automatically compresses, minifies and cdnifies web content running on virtual servers (html, png, gif, jpeg, webp, css and js files) – then distributes it to 19 locations across the Americas, EMEA and Asia-Pacific.

Add value to your cloud

By automating content acceleration and delivery, OnApp Accelerator means you you can offer a simple, powerful global CDN capability without having to maintain and configure your own CDN platform – a huge differentiator for your cloud service.

One price

OnApp Accelerator has a flat fee per virtual server per month, which includes 2TB of global traffic – covering high cost locations in Asia and Australia, as well as popular cities across the US and EMEA.

Improve performance up to 100%

OnApp Accelerator is fully automatic, and does not modify or reduce the quality of source content.

  • Web content is compressed to reduce file size and bandwidth use
  • Content is distributed to the OnApp Federation, and delivered to end users from the location nearest to them, to reduce latency
  • Content is cached in the browser with a long expiry time, to provide near-instant load times for future content requests – without compromising the ability to change content

Speed comparison

These benchmarks show the performance of a typical e-commerce website running with, and without OnApp Accelerator.

  Original Accelerated
File size 1.14MB 0.47MB
Load time 3.9s 1.9s
File requests 52 13

OnApp Accelerator decreases file size by almost 60%, improves load times more than 50% and results in 75% fewer file requests to the virtual server.