Spot logo

Spot

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.

5 APIs 7 Features
AutoscalingCloud InfrastructureContainersCost OptimizationFinOpsKubernetesSpot Instances

APIs

Spot Administration API

The Spot Administration API provides endpoints for managing organizations, accounts, users, access policies, cloud credentials, subscriptions, and event notifications within the...

Spot Elastigroup API

The Spot Elastigroup API enables programmatic management of Elastigroup compute groups across AWS, Azure, and GCP. Elastigroup simplifies and automates cloud infrastructure for ...

Spot Ocean API

The Spot Ocean API provides programmatic management of Ocean Kubernetes clusters across AWS EKS, Azure AKS, GCP GKE, and Amazon ECS. Ocean is a serverless Kubernetes infrastruct...

Spot Eco API

The Spot Eco API provides programmatic access to cloud commitment management and optimization across AWS, Azure, and GCP. Eco automates the purchase, management, and optimizatio...

Spot Billing Engine API

The Spot Billing Engine API provides programmatic access to cloud billing management, cost allocation, and invoicing capabilities. Billing Engine streamlines multi-cloud invoici...

Features

Elastigroup Compute Management

Automated management of compute workloads across spot, reserved, and on-demand instances for optimal cost and availability.

Ocean Kubernetes Automation

Serverless container infrastructure that automatically right-sizes and scales Kubernetes node pools using the lowest-cost compute.

Eco Commitment Optimization

Automated purchase and management of reserved instances, savings plans, and committed use discounts across clouds.

Billing Engine

Multi-cloud billing management with cost allocation, chargeback, showback, and invoicing analytics.

Multi-Cloud Support

Unified management across AWS, Azure, and GCP with consistent APIs and optimization strategies.

Intelligent Autoscaling

Predictive and reactive autoscaling that analyzes workload patterns to optimize resource provisioning.

Stateful Workload Management

Support for stateful applications with persistent storage, ENI, and IP preservation during instance replacements.

Use Cases

Cloud Cost Optimization

Reduce cloud compute costs by up to 90% by leveraging spot instances with automated fallback to on-demand capacity.

Kubernetes Cost Management

Optimize Kubernetes infrastructure costs with bin-packing, right-sizing, and intelligent node pool management.

FinOps Reporting

Centralized cloud cost visibility with chargeback, showback, and commitment utilization reporting across teams.

Big Data Cost Reduction

Run Apache Spark and EMR workloads on spot instances with automatic scaling and cost optimization.

Reserved Instance Management

Automate the lifecycle of cloud commitments including purchasing, exchanging, and selling unused reservations.

Multi-Cloud Governance

Unified access control, audit logging, and policy management across AWS, Azure, and GCP accounts.

Integrations

AWS

Deep integration with EC2, EKS, ECS, EMR, Auto Scaling Groups, and Savings Plans for AWS workload optimization.

Azure

Integration with Azure VMs, AKS, Virtual Machine Scale Sets, and Azure Reserved VM Instances.

Google Cloud

Support for GCP Compute Engine, GKE, and Committed Use Discounts for Google Cloud optimization.

Kubernetes

Native integration with EKS, AKS, GKE, and self-managed Kubernetes clusters through the Ocean controller.

Terraform

Official Terraform provider for managing Elastigroup, Ocean, and Eco resources as infrastructure as code.

Jenkins

Jenkins plugin for scaling CI/CD build agents dynamically using Elastigroup spot instances.

Ansible

Ansible modules for automating Spot resource provisioning and configuration management.

Semantic Vocabularies

Spot Administration Context

0 classes · 0 properties

JSON-LD

Spot Billing Engine Context

0 classes · 0 properties

JSON-LD

Spot Context

0 classes · 9 properties

JSON-LD

Spot Eco Context

0 classes · 0 properties

JSON-LD

Spot Elastigroup Context

0 classes · 0 properties

JSON-LD

Spot Ocean Context

0 classes · 0 properties

JSON-LD

API Governance Rules

Spot API Rules

7 rules · 7 errors

SPECTRAL

Resources

🔗
LinkedIn
LinkedIn
👥
GitHubOrganization
GitHubOrganization
🔗
Documentation
Documentation
🔗
APIReference
APIReference
🔗
OpenAPI
OpenAPI
🔑
Authentication
Authentication
📰
Blog
Blog
📜
TermsOfService
TermsOfService

Sources

Raw ↑
aid: spot
name: Spot
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.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/spot/refs/heads/main/apis.yml
created: '2026-01-02'
modified: '2026-05-19'
specificationVersion: '0.19'
type: Index
access: 3rd-Party
position: Consumer
tags:
  - Autoscaling
  - Cloud Infrastructure
  - Containers
  - Cost Optimization
  - FinOps
  - Kubernetes
  - Spot Instances
apis:
  - aid: spot:administration-api
    name: Spot Administration API
    description: >-
      The Spot Administration API provides endpoints for managing organizations, accounts, users, access policies, cloud
      credentials, subscriptions, and event notifications within the Spot by Flexera platform. It enables programmatic
      control over user permissions, account setup, and cloud provider credential linking for AWS, Azure, and GCP.
    humanURL: https://docs.spot.io/api/
    baseURL: https://api.spotinst.io
    tags:
      - Access Control
      - Accounts
      - Administration
      - Cloud Credentials
      - Organizations
      - Users
    properties:
      - type: Documentation
        url: https://docs.spot.io/api/
      - type: OpenAPI
        url: openapi/spot-administration-api-openapi.yml
      - 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
  - aid: spot:elastigroup-api
    name: Spot Elastigroup API
    description: >-
      The Spot Elastigroup API enables programmatic management of Elastigroup compute groups across AWS, Azure, and GCP.
      Elastigroup simplifies and automates cloud infrastructure for scale-out applications, continuously analyzing
      resource usage and optimizing compute resources to ensure availability while leveraging the lowest-cost compute
      options including spot instances, reserved instances, and on-demand capacity.
    humanURL: https://docs.spot.io/api/
    baseURL: https://api.spotinst.io
    tags:
      - Autoscaling
      - AWS
      - Azure
      - Compute
      - Elastigroup
      - EMR
      - GCP
      - Spot Instances
    properties:
      - type: Documentation
        url: https://docs.spot.io/api/
      - type: OpenAPI
        url: openapi/spot-elastigroup-api-openapi.yml
      - type: JSONSchema
        url: json-schema/elastigroup.json
      - type: JSONLD
        url: json-ld/spot-context.jsonld
      - type: JSONLD
        url: json-ld/spot-elastigroup-context.jsonld
  - aid: spot:ocean-api
    name: Spot Ocean API
    description: >-
      The Spot Ocean API provides programmatic management of Ocean Kubernetes clusters across AWS EKS, Azure AKS, GCP
      GKE, and Amazon ECS. Ocean is a serverless Kubernetes infrastructure engine that automatically manages and
      optimizes cloud infrastructure for containers, handling node provisioning, scaling, and cost optimization with
      intelligent use of spot instances, reserved capacity, and on-demand resources.
    humanURL: https://docs.spot.io/api/
    baseURL: https://api.spotinst.io
    tags:
      - AKS
      - Apache Spark
      - Autoscaling
      - Containers
      - ECS
      - EKS
      - GKE
      - Kubernetes
      - Ocean
    properties:
      - type: Documentation
        url: https://docs.spot.io/api/
      - type: OpenAPI
        url: openapi/spot-ocean-api-openapi.yml
      - type: JSONSchema
        url: json-schema/ocean-cluster.json
      - type: JSONSchema
        url: json-schema/virtual-node-group.json
      - type: JSONLD
        url: json-ld/spot-context.jsonld
      - type: JSONLD
        url: json-ld/spot-ocean-context.jsonld
  - aid: spot:eco-api
    name: Spot Eco API
    description: >-
      The Spot Eco API provides programmatic access to cloud commitment management and optimization across AWS, Azure,
      and GCP. Eco automates the purchase, management, and optimization of reserved instances, savings plans, and
      committed use discounts to maximize cloud cost savings while maintaining flexibility.
    humanURL: https://docs.spot.io/api/
    baseURL: https://api.spotinst.io
    tags:
      - AWS
      - Azure
      - Commitments
      - Cost Optimization
      - FinOps
      - GCP
      - Reserved Instances
      - Savings Plans
    properties:
      - type: Documentation
        url: https://docs.spot.io/api/
      - type: OpenAPI
        url: openapi/spot-eco-api-openapi.yml
      - type: JSONLD
        url: json-ld/spot-context.jsonld
      - type: JSONLD
        url: json-ld/spot-eco-context.jsonld
  - aid: spot:billing-engine-api
    name: Spot Billing Engine API
    description: >-
      The Spot Billing Engine API provides programmatic access to cloud billing management, cost allocation, and
      invoicing capabilities. Billing Engine streamlines multi-cloud invoicing with intelligent cost allocation,
      chargeback and showback reporting, and comprehensive billing analytics across AWS, Azure, and GCP accounts.
    humanURL: https://docs.spot.io/api/
    baseURL: https://api.spotinst.io
    tags:
      - Billing
      - Chargeback
      - Cost Allocation
      - Cost Intelligence
      - FinOps
      - Invoicing
    properties:
      - type: Documentation
        url: https://docs.spot.io/api/
      - type: OpenAPI
        url: openapi/spot-billing-engine-api-openapi.yml
      - type: JSONLD
        url: json-ld/spot-context.jsonld
      - type: JSONLD
        url: json-ld/spot-billing-engine-context.jsonld
common:
  - 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: [email protected]