OpenInfra Foundation website screenshot

OpenInfra Foundation

The OpenInfra Foundation, which recently joined the Linux Foundation, is home to open infrastructure projects including OpenStack, Kata Containers, StarlingX, and Zuul. It supports the development and adoption of open infrastructure for cloud computing, edge computing, and container technology.

4 APIs 0 Features
Cloud ComputingInfrastructureLinux FoundationOpenStackKata ContainersStarlingXZuul

APIs

OpenStack

OpenStack is a programmable infrastructure platform for managing virtual machines, containers, and bare metal at cloud scale, with a broad set of REST APIs across compute, netwo...

Kata Containers

Kata Containers provides secure, lightweight, CRI-compatible virtualized containers, combining the speed of containers with the isolation of virtual machines.

StarlingX

StarlingX is an edge cloud computing infrastructure platform optimized for high performance, ultra-low latency applications, integrating OpenStack, Kubernetes, and supporting se...

Zuul

Zuul is a CI/CD platform that gates changes across multiple systems and repositories, providing project gating, cross-project dependency management, and pipeline-driven automation.

Collections

Pricing Plans

Rate Limits

Openinfra Foundation Rate Limits

5 limits

RATE LIMITS

FinOps

Resources

🔗
DomainSecurity
DomainSecurity
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
📰
Blog
Blog

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: OpenStack API (OpenInfra Foundation)
  version: '1.0'
items:
- info:
    name: Validate and show token information
    type: http
  http:
    method: GET
    url: https://example.openstack.local/v3/auth/tokens
  docs: Validate and show token information
- info:
    name: Authenticate identity and generate a token
    type: http
  http:
    method: POST
    url: https://example.openstack.local/v3/auth/tokens
    body:
      type: json
      data: '{}'
  docs: Authenticate identity and generate a token
- info:
    name: Revoke a token
    type: http
  http:
    method: DELETE
    url: https://example.openstack.local/v3/auth/tokens
  docs: Revoke a token
- info:
    name: Return service catalog for the auth token
    type: http
  http:
    method: GET
    url: https://example.openstack.local/v3/auth/catalog
  docs: Return service catalog for the auth token
- info:
    name: List scopable projects available to the token
    type: http
  http:
    method: GET
    url: https://example.openstack.local/v3/auth/projects
  docs: List scopable projects available to the token
- info:
    name: List projects for a specific user
    type: http
  http:
    method: GET
    url: https://example.openstack.local/v3/users/:user_id/projects
    params:
    - name: user_id
      value: ''
      type: path
  docs: List projects for a specific user
- info:
    name: List roles
    type: http
  http:
    method: GET
    url: https://example.openstack.local/v3/roles
  docs: List roles
- info:
    name: List domains
    type: http
  http:
    method: GET
    url: https://example.openstack.local/v3/domains
  docs: List domains
- info:
    name: Create credential
    type: http
  http:
    method: POST
    url: https://example.openstack.local/v3/credentials
    body:
      type: json
      data: '{}'
  docs: Create credential
- info:
    name: List groups
    type: http
  http:
    method: GET
    url: https://example.openstack.local/v3/groups
  docs: List groups
- info:
    name: List service endpoints
    type: http
  http:
    method: GET
    url: https://example.openstack.local/v3/endpoints
  docs: List service endpoints
- info:
    name: List Nova compute servers
    type: http
  http:
    method: GET
    url: https://example.openstack.local/servers
  docs: List Nova compute servers
- info:
    name: Create a new compute server
    type: http
  http:
    method: POST
    url: https://example.openstack.local/servers
    body:
      type: json
      data: '{}'
  docs: Create a new compute server
- info:
    name: List Nova servers with details
    type: http
  http:
    method: GET
    url: https://example.openstack.local/servers/detail
  docs: List Nova servers with details
- info:
    name: Show Nova server details
    type: http
  http:
    method: GET
    url: https://example.openstack.local/servers/:id
    params:
    - name: id
      value: ''
      type: path
  docs: Show Nova server details
- info:
    name: Update Nova server attributes
    type: http
  http:
    method: PUT
    url: https://example.openstack.local/servers/:id
    params:
    - name: id
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Update Nova server attributes
- info:
    name: Delete Nova server
    type: http
  http:
    method: DELETE
    url: https://example.openstack.local/servers/:id
    params:
    - name: id
      value: ''
      type: path
  docs: Delete Nova server
- info:
    name: Execute an action on a Nova server (reboot, rebuild, resize, etc.)
    type: http
  http:
    method: POST
    url: https://example.openstack.local/servers/:id/action
    params:
    - name: id
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Execute an action on a Nova server (reboot, rebuild, resize, etc.)
- info:
    name: List Neutron networks
    type: http
  http:
    method: GET
    url: https://example.openstack.local/v2.0/networks
  docs: List Neutron networks
- info:
    name: Create a Neutron network
    type: http
  http:
    method: POST
    url: https://example.openstack.local/v2.0/networks
    body:
      type: json
      data: '{}'
  docs: Create a Neutron network
- info:
    name: Get details of a specific Neutron network
    type: http
  http:
    method: GET
    url: https://example.openstack.local/v2.0/networks/:network_id
    params:
    - name: network_id
      value: ''
      type: path
  docs: Get details of a specific Neutron network
- info:
    name: Update Neutron network
    type: http
  http:
    method: PUT
    url: https://example.openstack.local/v2.0/networks/:network_id
    params:
    - name: network_id
      value: ''
      type: path
    body:
      type: json
      data: '{}'
  docs: Update Neutron network
- info:
    name: Delete Neutron network
    type: http
  http:
    method: DELETE
    url: https://example.openstack.local/v2.0/networks/:network_id
    params:
    - name: network_id
      value: ''
      type: path
  docs: Delete Neutron network
- info:
    name: List Neutron API extensions
    type: http
  http:
    method: GET
    url: https://example.openstack.local/v2.0/extensions
  docs: List Neutron API extensions
bundled: true