The Cloutiltiy software solution is developed with an API-first approach.
An API (Application Programming Interface) is a set of rules and protocols for building and interacting with software applications. It specifies how software components should communicate with each other and allows different components to access and manipulate data and functionality from other components.
API-first architecture is a software development approach in which the API is designed and developed first, before the actual implementation of the application or system. This means that the API is treated as the primary focus of the development process, and the application or system is built around it.
The main benefits of using an API-first approach are:
Overall, the API-first architecture is a useful approach for developing APIs and building web-based systems that need to be flexible, scalable, and easy to integrate with other systems.
The value of this approach for our Cloutility clients is the ability to integrate data and functionality from Cloutility with any other applications and systems implemented in the clients organizations.
REST (Representational State Transfer) is a design architecture for web services. REST API is a type of API that follows the REST architecture.
REST APIs are designed to be lightweight, easy to use, and easy to understand. They use HTTP methods (such as GET, POST, PUT, and DELETE) to perform actions on resources that are identified using a URI (Uniform Resource Identifier). REST APIs use a simple, standard set of HTTP methods to perform actions on resources, and they use HTTP status codes to indicate the success or failure of those actions.
REST APIs are often used to create web services that can be consumed by other systems or applications. They are commonly used to expose data and functionality from servers, databases, and other systems, and to allow different systems to interact with each other.
REST APIs are widely used in modern web development and are an important part of building and integrating web-based systems.
All features and data available in the Cloutility web-portal UI can be accessed through the built-in (extensive) REST-based application programming interface (REST API). Accordingly, our clients use the API for integration with their external applications (e.g. ERP, BI, web, user portals, billing systems, support desk etc.)
Here are some use-cases for the REST API of Cloutility:
The possibilities and use-cases are endless. It is highly advisable to choose API-based technology to allow your different systems or applications to communicate and exchange data with each other.
You can find documentation of the extensive Cloutility REST API here:
Find us here:
Cloutility is an on-premise web-based software solution for delivering backup-as-a-service (BaaS). It seamlessly plugs into your backup/data protection infrastructure and among other features the solution provides role-based self-service, custom reporting and alerting, recurring billing automation and show-back. Cloutility organizes business units in a secure multi-tenant environment reflecting the user’s real world of business units, customers and departments.
Supported platforms: IBM Spectrum Protect, IBM Spectrum Protect Plus and Rubrik