Automation & Developer Tools
Okustera is designed from the ground up for API-first, developer-centric automation.
Manage your sovereign cloud infrastructure using industry-standard tools: the official HashiCorp Terraform Provider, OpenStack CLI, and typed SDKs for Python and Go.
Tooling Ecosystem
HashiCorp Terraform Provider (/tools/terraform)
The official Terraform provider enables Infrastructure as Code (IaC) for all Okustera resources:
- High-Availability PostgreSQL and Valkey clusters.
- S3-compatible object storage buckets.
- Apache APISIX dynamic routing rules.
- Serverless functions with gVisor sandboxing.
- Workload Identity and Pod IAM bindings.
- Multi-tenant IAM roles, users, and billing budgets.
Command Line Interface (/tools/cli)
Unified terminal access using the standard OpenStack unified CLI and Okustera command-line tools:
- Rapid VM and network provisioning.
- Cluster lifecycle actions (
openstack coe cluster upgrade). - Credentials management and environment switching.
Predictive Cluster Sentinel Daemon (/tools/sentinel)
Autonomous operational health and early-warning anomaly detection engine:
- Real-time multi-horizon telemetry correlation across host, K8s, Ceph, and OpenStack.
- Predictive failure forecasting (storage depletion burn rates, unpeered PGs, log error storms).
- Continuous systemd daemon execution with webhook notifications (Slack/Discord) and automated self-healing.
Python SDK (/tools/sdk-python)
Idiomatic, asynchronous and synchronous Python library for programmatic infrastructure orchestration:
- Typed Pydantic v2 data models.
- Automated token management and pagination.
- Asyncio-native support for high-concurrency tasks.
Go SDK (/tools/sdk-go)
High-performance, typed client library used by the Okustera Terraform Provider and Kubernetes controllers:
- Standard Go context lifecycle integration.
- Robust HTTP retries with exponential backoff.
- Full coverage of Okustera Cloud API endpoints.