Longhorn website screenshot

Longhorn

Longhorn is a CNCF incubating lightweight, reliable, and easy-to-use distributed block storage system for Kubernetes. It creates a dedicated storage controller for each volume and replicates data across multiple nodes for high availability. Longhorn supports snapshots, backups to S3-compatible storage, disaster recovery, and recurring backup schedules.

Longhorn publishes 9 APIs on the APIs.io network, including BackingImages API, Backups API, EngineImages API, and 6 more. Tagged areas include Backup, Block Storage, Cloud Native, Incubating, and Kubernetes.

The Longhorn catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Longhorn’s developer surface includes authentication, documentation, getting-started guide, engineering blog, changelog, and 8 more developer resources.

53.7/100 developing ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
9 APIs
BackupBlock StorageCloud NativeIncubatingKubernetesPersistent Volumes

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 53.7/100 · developing
Contract Quality 17.4 / 25
Developer Ergonomics 7.4 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 6.8 / 13
Governance 7.0 / 12
Discoverability 7.2 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/longhorn: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

Individual APIs this provider publishes, each with its own machine-readable definition.

Longhorn BackingImages API

Backing image management for volumes that use pre-populated disk images as their base data. Backing images are immutable and can be shared across multiple volumes in the same na...

Longhorn Backups API

Backup operations for storing volume snapshots to external storage targets such as S3-compatible storage or NFS. Backups can be restored to new volumes for disaster recovery.

Longhorn EngineImages API

Engine image management for the Longhorn storage engine. Engine images are OCI images containing the Longhorn engine binary and are used to upgrade or manage storage engine vers...

Longhorn Nodes API

Node management for the Longhorn storage cluster including listing nodes, updating disk configurations, enabling or disabling scheduling, and managing node tags for workload pla...

Longhorn RecurringJobs API

Recurring job management for scheduling automated snapshot and backup operations on a cron-based schedule. Recurring jobs can be applied to individual volumes or all volumes via...

Longhorn Settings API

System-wide Longhorn settings management including backup targets, replica counts, node scheduling policies, data locality settings, and storage over-provisioning configuration.

Longhorn Snapshots API

Snapshot operations for volumes including creating, listing, deleting, reverting to, and purging snapshots. Snapshots capture the state of a volume at a point in time and can be...

Longhorn SystemBackups API

System-level backup and restore operations for the entire Longhorn configuration including all volumes, settings, and resource definitions.

Longhorn Volumes API

Volume lifecycle management including creating, attaching, detaching, expanding, and deleting volumes. Also includes volume actions such as activating, canceling expansion, and ...

Scroll for all 9

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Longhorn Manager API

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Longhorn Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Longhorn Context

3 classes · 12 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Longhorn API Rules

6 rules · 4 warnings 2 info

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

Longhorn Volume

19 properties

JSON SCHEMA

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Longhorn Authentication

http · 1 scheme

SECURITY

Longhorn Domain Security

TLSv1.3 · HSTS

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Longhorn Agentic Access

34 operations · 18 acting

34 operations · 18 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 2

Status, limits, changes, and where to get help

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: longhorn
name: Longhorn
description: Longhorn is a CNCF incubating lightweight, reliable, and easy-to-use distributed block storage system for Kubernetes.
  It creates a dedicated storage controller for each volume and replicates data across multiple nodes for high availability.
  Longhorn supports snapshots, backups to S3-compatible storage, disaster recovery, and recurring backup schedules.
url: https://longhorn.io
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · 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/longhorn.png
tags:
- Backup
- Block Storage
- Cloud Native
- Incubating
- Kubernetes
- Persistent Volumes
created: '2026-03-16'
modified: '2026-05-19'
specificationVersion: '0.19'
type: Index
apis:
- aid: longhorn:longhorn-backingimages-api
  name: Longhorn BackingImages API
  description: Backing image management for volumes that use pre-populated disk images as their base data. Backing images
    are immutable and can be shared across multiple volumes in the same namespace.
  humanURL: https://longhorn.io/docs/
  tags:
  - BackingImages
  properties:
  - type: OpenAPI
    url: openapi/longhorn-backingimages-api-openapi.yml
  - type: Documentation
    url: https://longhorn.io/docs/
  - type: GitHubRepository
    url: https://github.com/longhorn/longhorn
  - type: JSONSchema
    url: json-schema/longhorn-volume-schema.json
- aid: longhorn:longhorn-backups-api
  name: Longhorn Backups API
  description: Backup operations for storing volume snapshots to external storage targets such as S3-compatible storage or
    NFS. Backups can be restored to new volumes for disaster recovery.
  humanURL: https://longhorn.io/docs/
  tags:
  - Backups
  properties:
  - type: OpenAPI
    url: openapi/longhorn-backups-api-openapi.yml
  - type: Documentation
    url: https://longhorn.io/docs/
  - type: GitHubRepository
    url: https://github.com/longhorn/longhorn
  - type: JSONSchema
    url: json-schema/longhorn-volume-schema.json
- aid: longhorn:longhorn-engineimages-api
  name: Longhorn EngineImages API
  description: Engine image management for the Longhorn storage engine. Engine images are OCI images containing the Longhorn
    engine binary and are used to upgrade or manage storage engine versions.
  humanURL: https://longhorn.io/docs/
  tags:
  - EngineImages
  properties:
  - type: OpenAPI
    url: openapi/longhorn-engineimages-api-openapi.yml
  - type: Documentation
    url: https://longhorn.io/docs/
  - type: GitHubRepository
    url: https://github.com/longhorn/longhorn
  - type: JSONSchema
    url: json-schema/longhorn-volume-schema.json
- aid: longhorn:longhorn-nodes-api
  name: Longhorn Nodes API
  description: Node management for the Longhorn storage cluster including listing nodes, updating disk configurations, enabling
    or disabling scheduling, and managing node tags for workload placement.
  humanURL: https://longhorn.io/docs/
  tags:
  - Nodes
  properties:
  - type: OpenAPI
    url: openapi/longhorn-nodes-api-openapi.yml
  - type: Documentation
    url: https://longhorn.io/docs/
  - type: GitHubRepository
    url: https://github.com/longhorn/longhorn
  - type: JSONSchema
    url: json-schema/longhorn-volume-schema.json
- aid: longhorn:longhorn-recurringjobs-api
  name: Longhorn RecurringJobs API
  description: Recurring job management for scheduling automated snapshot and backup operations on a cron-based schedule.
    Recurring jobs can be applied to individual volumes or all volumes via groups.
  humanURL: https://longhorn.io/docs/
  tags:
  - RecurringJobs
  properties:
  - type: OpenAPI
    url: openapi/longhorn-recurringjobs-api-openapi.yml
  - type: Documentation
    url: https://longhorn.io/docs/
  - type: GitHubRepository
    url: https://github.com/longhorn/longhorn
  - type: JSONSchema
    url: json-schema/longhorn-volume-schema.json
- aid: longhorn:longhorn-settings-api
  name: Longhorn Settings API
  description: System-wide Longhorn settings management including backup targets, replica counts, node scheduling policies,
    data locality settings, and storage over-provisioning configuration.
  humanURL: https://longhorn.io/docs/
  tags:
  - Settings
  properties:
  - type: OpenAPI
    url: openapi/longhorn-settings-api-openapi.yml
  - type: Documentation
    url: https://longhorn.io/docs/
  - type: GitHubRepository
    url: https://github.com/longhorn/longhorn
  - type: JSONSchema
    url: json-schema/longhorn-volume-schema.json
- aid: longhorn:longhorn-snapshots-api
  name: Longhorn Snapshots API
  description: Snapshot operations for volumes including creating, listing, deleting, reverting to, and purging snapshots.
    Snapshots capture the state of a volume at a point in time and can be used as the basis for backups.
  humanURL: https://longhorn.io/docs/
  tags:
  - Snapshots
  properties:
  - type: OpenAPI
    url: openapi/longhorn-snapshots-api-openapi.yml
  - type: Documentation
    url: https://longhorn.io/docs/
  - type: GitHubRepository
    url: https://github.com/longhorn/longhorn
  - type: JSONSchema
    url: json-schema/longhorn-volume-schema.json
- aid: longhorn:longhorn-systembackups-api
  name: Longhorn SystemBackups API
  description: System-level backup and restore operations for the entire Longhorn configuration including all volumes, settings,
    and resource definitions.
  humanURL: https://longhorn.io/docs/
  tags:
  - SystemBackups
  properties:
  - type: OpenAPI
    url: openapi/longhorn-systembackups-api-openapi.yml
  - type: Documentation
    url: https://longhorn.io/docs/
  - type: GitHubRepository
    url: https://github.com/longhorn/longhorn
  - type: JSONSchema
    url: json-schema/longhorn-volume-schema.json
- aid: longhorn:longhorn-volumes-api
  name: Longhorn Volumes API
  description: Volume lifecycle management including creating, attaching, detaching, expanding, and deleting volumes. Also
    includes volume actions such as activating, canceling expansion, and managing replicas.
  humanURL: https://longhorn.io/docs/
  tags:
  - Volumes
  properties:
  - type: OpenAPI
    url: openapi/longhorn-volumes-api-openapi.yml
  - type: Documentation
    url: https://longhorn.io/docs/
  - type: GitHubRepository
    url: https://github.com/longhorn/longhorn
  - type: JSONSchema
    url: json-schema/longhorn-volume-schema.json
common:
- type: AgenticAccess
  url: agentic-access/longhorn-agentic-access.yml
- type: DomainSecurity
  url: security/longhorn-domain-security.yml
- type: Authentication
  url: authentication/longhorn-authentication.yml
- type: JSONLD
  url: json-ld/longhorn-context.jsonld
  name: Longhorn JSON-LD Context
  description: Linked data context mapping Longhorn resources to standard vocabularies.
- type: JSONSchema
  url: json-schema/longhorn-volume-schema.json
  name: Longhorn Volume JSON Schema
  description: JSON Schema for Longhorn volume, replica, snapshot, node, and recurring job data models.
- type: Website
  name: Longhorn Website
  description: Official Longhorn project website.
  url: https://longhorn.io/
- type: Documentation
  name: Longhorn Documentation
  description: Official Longhorn documentation.
  url: https://longhorn.io/docs/
- type: GettingStarted
  name: Longhorn Quick Installation
  description: Quick installation guide for deploying Longhorn on Kubernetes.
  url: https://longhorn.io/docs/1.11.1/deploy/install/
- type: Blog
  name: Longhorn Blog
  description: Official Longhorn blog with release announcements and articles.
  url: https://longhorn.io/blog/
- type: ChangeLog
  name: Longhorn Releases
  description: Release history and changelogs for Longhorn.
  url: https://github.com/longhorn/longhorn/releases
- type: GitHubOrganization
  name: Longhorn GitHub Organization
  description: GitHub organization hosting all Longhorn source code.
  url: https://github.com/longhorn
- type: GitHubRepository
  name: Longhorn GitHub Repository
  description: Main Longhorn source code repository.
  url: https://github.com/longhorn/longhorn
- type: Community
  name: Longhorn Community
  description: Community resources including Slack, mailing lists, and discussions.
  url: https://longhorn.io/community/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com