IONOS API Overview

Introduction

Welcome to the Core API Specification for IONOS Cloud services. This guide provides detailed information about the APIs IONOS offers, allowing you to manage and interact with your cloud resources effectively. If you want to provision servers, manage databases, monitor activities, or handle billing, IONOS APIs offer the functionality to streamline all these operations.

Note: You can find detailed information about each API within this specification, including endpoints, functionalities, and usage instructions. Access the links to the documentation for each API to dive deeper into the specifics as needed. For more information, see our Get Started with IONOS API guide to help you begin using our APIs.

API Specification Files

The following is a list of all API Specification Files provided by IONOS:

Activity Log API

The Activity Log API allows contract administrators and owners to discover the log of activity under a specific contract. This makes it possible to audit user activities as well as to make changes to any resources. The activity is grouped by contract and can be refined using date ranges. Activity information is READ-ONLY so all calls made against the Activity Log API will be handled using GET requests.

Click to access the Activity Log API documentation

Auth API

The Auth API allows you to manage tokens for secure access to IONOS Cloud APIs.

Click to access the Auth API documentation

Certificate Manager Service API

The Certificate Manager Service API allows you to conveniently provision and manage SSL certificates with IONOS services and your internal connected resources.

Click to access the Certificate Manager Service API documentation

Cloud Billing API

The IONOS Cloud Billing API can be used to retrieve information about resource usage and invoices.

Click to access the Cloud Billing API documentation

Cloud API

The Cloud-API allows you to perform a variety of management tasks, such as spinning up additional servers, adding volumes, adjusting networking, etc. It is designed to allow users to leverage the same power and flexibility found within the DCD visual tool. Both tools are consistent with their concepts and lend well to making the experience smooth and intuitive.

Click to access the Cloud API documentation

Cloud DNS API

The Cloud DNS API allows to manage zones and records for public DNS, secondary DNS as well as DNSKeys apart from other features.

Click to access the Cloud DNS API documentation

Container Registry API

The Container Registry API enables you to manage docker and OCI-compliant registries for use with your managed Kubernetes clusters.

Click to access the Container Registry API documentation

DBaaS MariaDB API

The DBaaS MariaDB API allows you to create MariaDB database clusters or modify existing ones.

Click to access the DBaaS MariaDB API documentation

DBaaS MongoDB API

The DBaaS MongoDB API provides access to MongoDB cloud-based database platform, allowing users to manage, query, and scale MongoDB databases. DBaaS MongoDB API currently supports functions for MongoDB with more supported database software coming in the future.

Click to access the DBaaS MongoDB API documentation

DBaaS PostgreSQL API

The DBaaS PostgreSQL API allows you to create PostgreSQL database clusters or modify existing ones. You have the option to migrate your existing clusters to our managed service or backup/restore logged clusters. DBaaS PostgreSQL API currently supports functions for PostgreSQL with more supported database software coming in the future.

Click to access the DBaaS PostgreSQL API documentation

Logging as a Service API

The Logging as a Service API provides a visualization platform where users are able to observe, search and filter the logs and also create dashboards and alerts for their data points.

Click to access the Logging as a Service API documentation

Managed Stackable Data Platform API

The Managed Stackable Data Platform API by IONOS Cloud can be configured through the IONOS Cloud API in addition or as an alternative to the Data Center Designer (DCD).

Click to access the Managed Stackable Data Platform API documentation

Monitoring as a Service API

The Monitoring as a Service API sets alarms & alerts and retrieves alarm history.

Click to access the Monitoring as a Service API documentation

Quota API

The Quota API allows you to manage usage limits and get information about the current quota limits and usage.

Click to access the Quota API documentation

Reseller API

The Reseller API allows you to manage contracts and their associated admin users under your master reseller account. Registration in the IONOS Cloud Partner Program is required for use of this REST based API.

S3 Object Storage API

The S3 Object Storage API enables storage, retrieval, display and deletion of objects (or binary files) within the IONOS Cloud S3 storage offering.

VM Auto Scaling API

The VM Auto Scaling API enables IONOS clients to horizontally scale the number of VM replicas based on configured rules. You can use VM Auto Scaling to ensure that you have a sufficient number of replicas to handle your application loads at all times.

Last updated