Apache Libcloud
Apache Libcloud is a Python library for interacting with many popular cloud service providers using a unified API. It supports over 30 providers for compute, object storage, DNS, load balancers, and container services under the Apache 2.0 license.
Apache Libcloud publishes 3 APIs on the APIs.io network. Tagged areas include Abstraction Layer, Cloud, Multi-Cloud, Open Source, and Python.
Apache Libcloud’s developer surface includes documentation, getting-started guide, engineering blog, and 7 more developer resources.
Kin Score
APIs 3
Individual APIs this provider publishes, each with its own machine-readable definition.
Apache Libcloud Compute API
The Libcloud Compute API provides a unified Python interface for managing virtual machine instances, images, sizes, and networks across AWS EC2, Azure, GCP, DigitalOcean, Linode...
Apache Libcloud Storage API
The Libcloud Storage API provides a unified Python interface for object storage operations across AWS S3, Azure Blob Storage, GCP Cloud Storage, Rackspace Cloud Files, and OpenS...
Apache Libcloud DNS API
The Libcloud DNS API provides a unified Python interface for managing DNS zones and records across Route53, Azure DNS, Google Cloud DNS, and other providers.
Pricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Apache Libcloud Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Apache Libcloud Finops
FINOPSFeatures 6
Notable capabilities this provider offers.
Multi-Cloud Portability
Unified Python API across 30+ cloud providers with no vendor lock-in.
Compute Management
Create, delete, and manage VMs and images across cloud providers.
Object Storage
Unified blob/object storage API across all major cloud storage providers.
DNS Management
Manage DNS zones and records across cloud DNS providers.
Load Balancer API
Unified load balancer management across cloud providers.
Container API
Docker container management via Libcloud container API.
Security Posture 1
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Use Cases 3
What developers build with this provider.
Multi-Cloud Infrastructure
Manage cloud infrastructure across multiple providers from a single Python codebase.
Cloud Provider Migration
Migrate cloud workloads between providers with minimal code changes.
Infrastructure Automation
Automate VM provisioning, storage, and DNS across cloud providers.
Integrations 5
Pre-built integrations with other platforms and tools.
Amazon Web Services
EC2 compute, S3 storage, Route53 DNS, and ELB load balancer support.
Microsoft Azure
Azure Compute, Blob Storage, and Azure DNS integration.
Google Cloud Platform
GCP Compute Engine, Cloud Storage, and Cloud DNS support.
OpenStack
Full OpenStack Nova, Swift, and Neutron integration.
DigitalOcean
DigitalOcean Droplets, Spaces, and DNS support.
Resources
Get Started 1
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 1
Authentication, authorization, and security posture
Commercial 1
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API