Incus server API is one of 22 APIs that Incus publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Server. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, and a GitHub repository.
This API exposes
7 operations
across 5 paths,
and defines 43 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.
7 operations5 paths43 schemas5 GET1 PATCH1 PUT
Metadata
The identity and technical contract details declared by the specification.
Across 5 paths, the API surfaces 7 operations — 5 GET, 1 PATCH, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
server 7
GET
/
Get the supported API endpoints
api_get→ 200
GET
/1.0
Get the server environment and configuration
server_get2 params→ 200500
PATCH
/1.0
Partially update the server configuration
server_patch1 parambody→ 200400403412500
PUT
/1.0
Update the server configuration
server_put1 parambody→ 200400403412500
GET
/1.0/events
Get the event stream
events_get3 params→ 200403500
GET
/1.0/resources
Get system resources information
resources_get1 param→ 200403500
GET
/1.0?public
Get the server environment
server_get_untrusted→ 200500
Schemas 43
The contract defines 43 schemas that model the data the API accepts and returns. The most detailed are ServerEnvironment (24 properties), ResourcesStorageDisk (18 properties), ResourcesNetworkCardPort (13 properties), ResourcesGPUCard (13 properties). Each schema is shown below with its type and property counts.
ServerEnvironment
object
24 properties
ResourcesUSBDeviceInterface
object
ResourcesUSBDeviceInterface represents a USB device interface
7 properties
ResourcesGPUCard
object
ResourcesGPUCard represents a GPU card on the system
13 properties
Server
object
Server represents a server configuration
10 properties
ResourcesUSB
object
ResourcesUSB represents the USB devices available on the system
2 properties
ResourcesGPUCardMdev
object
ResourcesGPUCardMdev represents the mediated devices configuration of the GPU
5 properties
ResourcesCPUSocket
object
ResourcesCPUSocket represents a CPU socket on the system
9 properties
ResourcesPCI
object
ResourcesPCI represents the PCI devices available on the system
2 properties
ResourcesCPUThread
object
ResourcesCPUThread represents a CPU thread on the system
5 properties
ResourcesNetworkCardPort
object
ResourcesNetworkCardPort represents a network port on the system
13 properties
ResourcesCPUAddressSizes
object
2 properties
ResourcesSystemMotherboard
object
ResourcesSystemMotherboard represents the motherboard
4 properties
ResourcesCPUCache
object
ResourcesCPUCache represents a CPU cache
3 properties
ResourcesUSBDevice
object
ResourcesUSBDevice represents a USB device
9 properties
ResourcesStorage
object
ResourcesStorage represents the local storage
2 properties
ResourcesCPU
object
ResourcesCPU represents the cpu resources available on the system
3 properties
ResourcesLoad
object
ResourcesLoad represents system load information
4 properties
ResourcesGPUCardDRM
object
ResourcesGPUCardDRM represents the Linux DRM configuration of the GPU
7 properties
ResourcesCPUCore
object
ResourcesCPUCore represents a CPU core on the system
5 properties
ResourcesSystemFirmware
object
ResourcesSystemFirmware represents the system firmware
3 properties
Event
object
Event represents an event entry (over websocket)
5 properties
ResourcesSerial
object
ResourcesSerial represents the serial devices available on the system
2 properties
ResourcesNetworkCardSRIOV
object
ResourcesNetworkCardSRIOV represents the SRIOV configuration of the network card
3 properties
ResourcesSystem
object
ResourcesSystem represents the system
11 properties
ResourcesStorageDiskPartition
object
ResourcesStorageDiskPartition represents a partition on a disk
5 properties
ResourcesGPUCardSRIOV
object
ResourcesGPUCardSRIOV represents the SRIOV configuration of the GPU
3 properties
ResourcesPCIDevice
object
ResourcesPCIDevice represents a PCI device
10 properties
ServerPut
object
ServerPut represents the modifiable fields of a server configuration
1 property
Resources
object
Resources represents the system hardware resources
10 properties
ResourcesNetwork
object
ResourcesNetwork represents the network cards available on the system
2 properties
ResourcesNetworkCardPortInfiniband
object
ResourcesNetworkCardPortInfiniband represents the Linux Infiniband configuration for the port
6 properties
ResourcesSerialDevice
object
ResourcesSerialDevice represents a serial device
9 properties
ServerStorageDriverInfo
object
ServerStorageDriverInfo represents the read-only info about a storage driver
3 properties
ServerUntrusted
object
ServerUntrusted represents a server configuration for an untrusted client
7 properties
ResourcesNetworkCard
object
ResourcesNetworkCard represents a network card on the system
13 properties
ResourcesMemory
object
ResourcesMemory represents the memory resources available on the system
6 properties
ResourcesMemoryNode
object
ResourcesMemoryNode represents the node-specific memory resources available on the system
5 properties
ResourcesGPU
object
ResourcesGPU represents the GPU resources available on the system
2 properties
ResourcesPCIVPD
object
ResourcesPCIVPD represents VPD entries for a device
2 properties
ResourcesGPUCardNvidia
object
ResourcesGPUCardNvidia represents additional information for NVIDIA GPUs
8 properties
ResourcesSystemChassis
object
ResourcesSystemChassis represents the system chassis
4 properties
ResourcesNetworkCardVDPA
object
ResourcesNetworkCardVDPA represents the VDPA configuration of the network card
2 properties
ResourcesStorageDisk
object
ResourcesStorageDisk represents a disk
18 properties
Specification
The full machine-readable OpenAPI contract behind this narrative.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Incus server API, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.