aid: flexera name: Spot by Flexera description: >- Spot by Flexera provides cloud infrastructure automation and optimization solutions. The platform includes Elastigroup for compute workload management across spot, reserved, and on-demand instances, Ocean for Kubernetes and container infrastructure automation, and Eco for cloud commitment management. The Spot API enables programmatic control over all platform capabilities including administration, compute groups, Kubernetes clusters, and cost optimization. accessModel: pricing: freemium onboarding: self-serve trial: true try_now: true public: false label: Freemium (free trial) ยท Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/flexera.png url: https://raw.githubusercontent.com/api-evangelist/flexera/refs/heads/main/apis.yml created: '2026-01-02' modified: '2026-05-19' specificationVersion: '0.23' type: Index access: 3rd-Party position: Consumer tags: - Autoscaling - Cloud Infrastructure - Containers - Cost Optimization - FinOps - Kubernetes - Spot Instances apis: - aid: flexera:flexera-access-policies-api name: Spot Access Policies API description: Create, update, and manage access control policies for users and groups. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Access Policies properties: - type: OpenAPI url: openapi/flexera-access-policies-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-accounts-api name: Spot Accounts API description: Create, update, list, and delete Spot accounts within an organization. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Accounts properties: - type: OpenAPI url: openapi/flexera-accounts-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-audit-api name: Spot Audit API description: Retrieve audit logs for actions performed within the organization. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Audit properties: - type: OpenAPI url: openapi/flexera-audit-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-billing-accounts-api name: Spot Billing Accounts API description: Manage registered billing accounts and their configurations. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Billing Accounts properties: - type: OpenAPI url: openapi/flexera-billing-accounts-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-billing-engine-setup-api name: Spot Billing Engine Setup API description: Set up and configure Billing Engine for cloud accounts. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Billing Engine Setup properties: - type: OpenAPI url: openapi/flexera-billing-engine-setup-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-cloud-credentials-api name: Spot Cloud Credentials API description: Link and validate cloud provider credentials for AWS, Azure, and GCP accounts. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Cloud Credentials properties: - type: OpenAPI url: openapi/flexera-cloud-credentials-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-cost-analysis-api name: Spot Cost Analysis API description: Retrieve cost analysis and spending data across cloud accounts. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Cost Analysis properties: - type: OpenAPI url: openapi/flexera-cost-analysis-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-cost-intelligence-api name: Spot Cost Intelligence API description: Access Cost Intelligence analytics for actionable cost insights and recommendations. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Cost Intelligence properties: - type: OpenAPI url: openapi/flexera-cost-intelligence-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-deployments-api name: Spot Deployments API description: Manage rolling deployments for Elastigroups. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Deployments properties: - type: OpenAPI url: openapi/flexera-deployments-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-eco-aws-api name: Spot Eco AWS API description: Manage Eco commitment optimization for AWS reserved instances and savings plans. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Eco AWS properties: - type: OpenAPI url: openapi/flexera-eco-aws-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-eco-azure-api name: Spot Eco Azure API description: Manage Eco commitment optimization for Azure reserved instances. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Eco Azure properties: - type: OpenAPI url: openapi/flexera-eco-azure-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-eco-gcp-api name: Spot Eco GCP API description: Manage Eco commitment optimization for GCP committed use discounts. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Eco GCP properties: - type: OpenAPI url: openapi/flexera-eco-gcp-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-elastigroup-aws-api name: Spot Elastigroup AWS API description: Manage Elastigroup compute groups in AWS. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Elastigroup AWS properties: - type: OpenAPI url: openapi/flexera-elastigroup-aws-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-elastigroup-azure-api name: Spot Elastigroup Azure API description: Manage Elastigroup compute groups in Azure. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Elastigroup Azure properties: - type: OpenAPI url: openapi/flexera-elastigroup-azure-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-elastigroup-gcp-api name: Spot Elastigroup GCP API description: Manage Elastigroup compute groups in GCP. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Elastigroup GCP properties: - type: OpenAPI url: openapi/flexera-elastigroup-gcp-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-emr-api name: Spot EMR API description: Manage Amazon EMR clusters with Elastigroup. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - EMR properties: - type: OpenAPI url: openapi/flexera-emr-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-families-api name: Spot Families API description: Manage account families for grouping and cost allocation. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Families properties: - type: OpenAPI url: openapi/flexera-families-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-health-check-api name: Spot Health Check API description: Check the health status of the Spot API. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Health Check properties: - type: OpenAPI url: openapi/flexera-health-check-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-ocean-aks-api name: Spot Ocean AKS API description: Manage Ocean clusters for Azure Kubernetes Service. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Ocean AKS properties: - type: OpenAPI url: openapi/flexera-ocean-aks-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-ocean-aws-api name: Spot Ocean AWS API description: Manage Ocean clusters for AWS EKS. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Ocean AWS properties: - type: OpenAPI url: openapi/flexera-ocean-aws-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-ocean-cd-api name: Spot Ocean CD API description: Manage continuous delivery for Ocean clusters. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Ocean CD properties: - type: OpenAPI url: openapi/flexera-ocean-cd-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-ocean-ecs-api name: Spot Ocean ECS API description: Manage Ocean clusters for Amazon ECS. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Ocean ECS properties: - type: OpenAPI url: openapi/flexera-ocean-ecs-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-ocean-gke-api name: Spot Ocean GKE API description: Manage Ocean clusters for Google Kubernetes Engine. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Ocean GKE properties: - type: OpenAPI url: openapi/flexera-ocean-gke-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-ocean-spark-api name: Spot Ocean Spark API description: Manage Apache Spark clusters on Ocean. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Ocean Spark properties: - type: OpenAPI url: openapi/flexera-ocean-spark-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-organizations-api name: Spot Organizations API description: Create and manage Spot organizations. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Organizations properties: - type: OpenAPI url: openapi/flexera-organizations-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-right-sizing-api name: Spot Right Sizing API description: Get right-sizing recommendations for Ocean workloads. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Right Sizing properties: - type: OpenAPI url: openapi/flexera-right-sizing-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-rolls-api name: Spot Rolls API description: Manage rolling updates for Ocean clusters. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Rolls properties: - type: OpenAPI url: openapi/flexera-rolls-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-savings-analysis-api name: Spot Savings Analysis API description: Analyze potential and realized savings from cloud commitments. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Savings Analysis properties: - type: OpenAPI url: openapi/flexera-savings-analysis-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-stateful-instances-api name: Spot Stateful Instances API description: Manage stateful instances within Elastigroups. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Stateful Instances properties: - type: OpenAPI url: openapi/flexera-stateful-instances-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-subscriptions-api name: Spot Subscriptions API description: Manage event notification subscriptions for Spot resources. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Subscriptions properties: - type: OpenAPI url: openapi/flexera-subscriptions-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-users-api name: Spot Users API description: Create, get, update, and delete users. Manage user permissions and account assignments. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Users properties: - type: OpenAPI url: openapi/flexera-users-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld - aid: flexera:flexera-virtual-node-groups-api name: Spot Virtual Node Groups API description: Manage virtual node groups (launch specifications) within Ocean clusters. humanURL: https://docs.spot.io/api/ baseURL: https://api.spotinst.io tags: - Virtual Node Groups properties: - type: OpenAPI url: openapi/flexera-virtual-node-groups-api-openapi.yml - type: Documentation url: https://docs.spot.io/api/ - type: JSONSchema url: json-schema/organization.json - type: JSONSchema url: json-schema/account.json - type: JSONSchema url: json-schema/user.json - type: JSONSchema url: json-schema/access-policy.json - type: JSONSchema url: json-schema/subscription.json - type: JSONLD url: json-ld/spot-context.jsonld - type: JSONLD url: json-ld/spot-administration-context.jsonld - type: JSONSchema url: json-schema/elastigroup.json - type: JSONLD url: json-ld/spot-elastigroup-context.jsonld - type: JSONSchema url: json-schema/ocean-cluster.json - type: JSONSchema url: json-schema/virtual-node-group.json - type: JSONLD url: json-ld/spot-ocean-context.jsonld - type: JSONLD url: json-ld/spot-eco-context.jsonld - type: JSONLD url: json-ld/spot-billing-engine-context.jsonld common: - type: AgenticAccess url: agentic-access/flexera-agentic-access.yml - type: VulnerabilityDisclosure url: security/flexera-vulnerability-disclosure.yml - type: DomainSecurity url: security/flexera-domain-security.yml - type: Authentication url: authentication/flexera-authentication.yml - type: LinkedIn url: https://www.linkedin.com/company/spothq - type: GitHubOrganization url: https://github.com/spotinst - type: Documentation url: https://docs.spot.io/ - type: APIReference url: https://docs.spot.io/api/ - type: OpenAPI url: https://github.com/spotinst/openapi - type: Authentication url: https://docs.spot.io/administration/api/create-api-token - type: Blog url: https://spot.io/blog/ - type: TermsOfService url: https://spot.io/terms-of-use/ - type: Features data: - name: Elastigroup Compute Management description: >- Automated management of compute workloads across spot, reserved, and on-demand instances for optimal cost and availability. - name: Ocean Kubernetes Automation description: >- Serverless container infrastructure that automatically right-sizes and scales Kubernetes node pools using the lowest-cost compute. - name: Eco Commitment Optimization description: >- Automated purchase and management of reserved instances, savings plans, and committed use discounts across clouds. - name: Billing Engine description: Multi-cloud billing management with cost allocation, chargeback, showback, and invoicing analytics. - name: Multi-Cloud Support description: Unified management across AWS, Azure, and GCP with consistent APIs and optimization strategies. - name: Intelligent Autoscaling description: Predictive and reactive autoscaling that analyzes workload patterns to optimize resource provisioning. - name: Stateful Workload Management description: >- Support for stateful applications with persistent storage, ENI, and IP preservation during instance replacements. - type: UseCases data: - name: Cloud Cost Optimization description: >- Reduce cloud compute costs by up to 90% by leveraging spot instances with automated fallback to on-demand capacity. - name: Kubernetes Cost Management description: Optimize Kubernetes infrastructure costs with bin-packing, right-sizing, and intelligent node pool management. - name: FinOps Reporting description: >- Centralized cloud cost visibility with chargeback, showback, and commitment utilization reporting across teams. - name: Big Data Cost Reduction description: Run Apache Spark and EMR workloads on spot instances with automatic scaling and cost optimization. - name: Reserved Instance Management description: Automate the lifecycle of cloud commitments including purchasing, exchanging, and selling unused reservations. - name: Multi-Cloud Governance description: Unified access control, audit logging, and policy management across AWS, Azure, and GCP accounts. - type: Integrations data: - name: AWS description: >- Deep integration with EC2, EKS, ECS, EMR, Auto Scaling Groups, and Savings Plans for AWS workload optimization. - name: Azure description: Integration with Azure VMs, AKS, Virtual Machine Scale Sets, and Azure Reserved VM Instances. - name: Google Cloud description: Support for GCP Compute Engine, GKE, and Committed Use Discounts for Google Cloud optimization. - name: Kubernetes description: Native integration with EKS, AKS, GKE, and self-managed Kubernetes clusters through the Ocean controller. - name: Terraform description: Official Terraform provider for managing Elastigroup, Ocean, and Eco resources as infrastructure as code. - name: Jenkins description: Jenkins plugin for scaling CI/CD build agents dynamically using Elastigroup spot instances. - name: Ansible description: Ansible modules for automating Spot resource provisioning and configuration management. maintainers: - FN: Kin Lane email: info@apievangelist.com