YugabyteDB Anywhere REST API
The YugabyteDB Anywhere REST API enables programmatic management of self-managed YugabyteDB deployments through the YugabyteDB Anywhere (YBA) control plane. It supports creating and managing cloud provider configurations, deploying and managing universes (database clusters), pausing and resuming universes, performing software upgrades, executing backups and restores, and resizing nodes. Authentication is performed via the X-AUTH-YW-API-TOKEN HTTP header.
Documentation
Documentation
https://docs.yugabyte.com/stable/yugabyte-platform/anywhere-automation/anywhere-api/
APIReference
https://api-docs.yugabyte.com/docs/yugabyte-platform/
Quickstart
https://docs.yugabyte.com/stable/yugabyte-platform/anywhere-automation/anywhere-api/
Authentication
https://docs.yugabyte.com/stable/yugabyte-platform/anywhere-automation/anywhere-api/
Specifications
OpenAPI
Anywhere v1 — Universe Management
OpenAPI
Anywhere v1 — Backups, Restores, and Replication
OpenAPI
Anywhere v1 — Providers and Infrastructure
OpenAPI
Anywhere v1 — Alerts and Monitoring
OpenAPI
Anywhere v1 — Users, Sessions, and RBAC
OpenAPI
Anywhere v1 — Releases and Maintenance
OpenAPI
Anywhere v1 — High Availability
OpenAPI
Anywhere v2 — Improved API
OpenAPI
Anywhere v1 — Full Monolithic Spec (reference)
SDKs
Other Resources
Integrations
Terraform Provider for YugabyteDB Anywhere
Integrations
YugabyteDB Kubernetes Operator
KubernetesCRD
YBUniverse CRD
KubernetesCRD
Backup CRD
KubernetesCRD
BackupSchedule CRD
KubernetesCRD
RestoreJob CRD
KubernetesCRD
StorageConfig CRD
KubernetesCRD
DrConfig CRD
KubernetesCRD
PitrConfig CRD
KubernetesCRD
Release CRD
KubernetesCRD
SupportBundle CRD
KubernetesCRD
YBCertificate CRD
KubernetesCRD
YBProvider CRD
KubernetesCRD
YBPlatform CRD
TermsOfService
https://www.yugabyte.com/yugabytedb-managed-service-terms/