Wasabi's APIs give you programmatic access to cloud storage, account management, utilization analytics, and AI-powered media intelligence. Whether you're building a backup integration, automating account provisioning, or extracting metadata from millions of files, there's an API for it.
API | What it does | Auth | Who it's for |
|---|---|---|---|
Store and retrieve objects, manage buckets | AWS Sig V4 | All Wasabi users | |
Manage accounts, utilization, invoices | HTTP Basic | WACM subscribers | |
Query storage and bandwidth metrics | API key | Standalone account holders | |
AI metadata extraction and search | API key | Wasabi AiR subscribers |
Wasabi S3 API
The core Wasabi API. Wasabi is fully S3-compatible, which means the thousands of existing tools, SDKs, and applications built for Amazon S3 work with Wasabi out of the box — just change the endpoint URL. No code changes, no migration headaches.
Use it for: uploading and downloading objects, managing buckets, configuring lifecycle policies, setting up IAM users and policies, managing access control and bucket versioning
Authentication: AWS Signature Version 4 (access key + secret key)
Base URL:
https://s3.<region>.wasabisys.com(all regions)SDKs: Any AWS SDK — Python (boto3), Java, JavaScript, Go, .NET, and more
WACM Connect API
For subscribers of the Wasabi Account Control Manager (WACM) who manage multiple Wasabi accounts. The WACM Connect API exposes the full account hierarchy — Governance, Control, Channel, and Sub-Account levels — letting you automate provisioning, monitor utilization across your fleet, and pull invoice data into your billing systems.
Use it for: creating and managing sub-accounts, querying storage utilization at account and bucket levels, retrieving invoices, managing channel accounts and their users
Authentication: HTTP Basic (WACM username + API key, generated in WACM under My Profile > WACM Connect)
Base URL:
https://api.wacm.wasabisys.com/api
WACM Connect API Reference →
Wasabi Stats API
Provides storage utilization metrics for standalone Wasabi accounts — accounts that are not managed through WACM. The Stats API returns daily usage records at both account and bucket levels, collected once daily at midnight UTC. Use it to build dashboards, automate capacity reporting, or feed data into your monitoring stack.
Use it for: monitoring storage growth, tracking egress and ingress volumes, building utilization dashboards, capacity planning and forecasting
Authentication: API key in the
AuthorizationheaderBase URL:
https://api.stats.wasabisys.com
Wasabi AiR API
AI-powered intelligence for your stored data. Submit extraction jobs that process files with machine learning models to identify faces, extract text (OCR), categorize content, detect logos, and apply custom tags — all running directly against objects in your Wasabi buckets. Build searchable media libraries, automate content tagging, or integrate AI-derived metadata into your workflows.
Use it for: submitting and managing extraction jobs, searching and filtering extracted metadata, integrating AI insights into content management and DAM workflows
Authentication: API key
Base URL:
https://api.wasabi-air.wasabisys.com
Getting Started
All Wasabi APIs use HTTPS and return JSON responses. Each API has its own authentication method — see the individual reference pages for details on generating credentials and making your first request.
New to Wasabi APIs? Start with the S3 API Reference — it covers the most common storage operations and works with the vast ecosystem of S3-compatible tools and libraries.
For questions or support, contact support@wasabi.com.