Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

VAST Data

VAST Data is an enterprise AI infrastructure company building a unified data platform for AI. Its VAST AI Operating System combines the VAST DataStore (all-flash file, object, and block storage over NFS, SMB, S3, and CSI), VAST DataBase (structured data, vectors, and streams), VAST DataSpace (a global namespace across on-prem, cloud, and edge), and VAST DataEngine (serverless functions, event triggers, and a Kafka-compatible broker). Everything is managed through the VAST Management System (VMS) REST API — an OpenAPI-documented surface with 770+ operations — plus official Python and Go SDKs, a Terraform provider, the vastde DataEngine CLI, an official MCP server for cluster administration, and published agent skills.

agent ready

Limited machine-readable signal and partial portal coverage — documentation a human can read, but little a machine or agent can consume without scraping.

Kin Score

API Evangelist profiles VAST Data the way a machine reads it — 129 machine-readable artifacts across 126 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — VAST Data scores 38.6/100 (thin), with a separate agent-readiness read of 55/100 (agent ready). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 38.6/100 · thin
Contract Quality 12.1 / 25
Developer Ergonomics 14.8 / 20
Commercial Clarity 4.2 / 20
Operational Transparency 0.7 / 13
Governance 0.0 / 12
Discoverability 6.8 / 10
Agent readiness — 55/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 0 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 0 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3

How we profile VAST Data

Each block below is one kind of artifact we hold for VAST Data. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 126

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

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

VAST Data activedirectory API

Active Directory is supported as an external authorization and authentication provider. Active Directory may store and provide user and group attributes used by both NFS and SMB...

VAST Data alarms API

Alarms can be raised by events.

VAST Data apitokens API

API tokens are tokens created by VMS that enable VMS users to securely authenticate REST API requests.

VAST Data basicsettings API

This endpoint provides basic settings for users that do not have permissions to access any security realm."

VAST Data bgpconfigs API

BGP Configs are Border Gateway Protocol (BGP) configurations. You can configure a virtual IP pool to use layer 3 connectivity, instead of the default layer 2 connectivity, by at...

VAST Data Blob Expansions API

The Blob Expansions API from VAST Data — 5 operation(s) for blob expansions.

VAST Data Block Hosts API

The Block Hosts API from VAST Data — 1 operation(s) for block hosts.

VAST Data blockhosts API

Block Hosts are block storage client hosts. They must be added to VMS in order to enable block storage volumes to be made available to them.

VAST Data blockmappings API

Block Mappings are mappings of Blockhosts to Volumes. They make block storage volumes available to block storage hosts.

VAST Data callhomeconfigs API

The callhomeconfigs path provides access to the cluster's Call Home configuration. Call Home is a service that sends non-sensitive data from your VAST Cluster to our central sup...

VAST Data capacity API

This endpoint enables you to query capacity details of any path on any tenant and its direct child paths."

VAST Data carriers API

Carriers represent DBox slots that house SSDs and NVRAMs.

VAST Data cboxes API

A CBox is a server chassis containing four CNodes. The cboxes path represents the CBoxes in the cluster, exposes information about the cBoxes and maintenance operations.

VAST Data Certificates API

The Certificates API from VAST Data — 3 operation(s) for certificates.

VAST Data challengetokens API

Challenge tokens are used to unlock the cluster's indestructibility mechanism.

VAST Data clusters API

VMS manages configuration of a single VAST cluster. The clusters path provides access to many configurations and settings that apply to the cluster.

VAST Data cnodegroups API

CNode groups are groups of CNodes that managed applications can run on. See also Managed Applications.

VAST Data Cnodes API

The Cnodes API from VAST Data — 8 operation(s) for cnodes.

VAST Data columns API

The columns endpoint enables you to manage the columns in tables in a schema in a VAST database.

VAST Data Compute Clusters API

The Compute Clusters API from VAST Data — 23 operation(s) for compute clusters.

VAST Data config API

The config API from VAST Data — 3 operation(s) for config.

VAST Data dataspace API

The dataspace API from VAST Data — 2 operation(s) for dataspace.

VAST Data dboxes API

A DBox is an NVMe-oF JBOF, otherwise known as a VAST enclosure, or an enclosure containing NVMe-oF controller cards and flash SSDs. The dboxes path represents the DBoxes in the ...

VAST Data delta API

The delta API from VAST Data — 2 operation(s) for delta.

VAST Data dnodes API

A DNode is an NVMe-oF controller card in a DBox. The dnodes path represents the DNodes in the cluster, exposes information about the DNodes and maintenance operations.

VAST Data dns API

The DNS path represents a VAST Cluster DNS service. You can create one VAST Cluster DNS service per cluster. The VAST Cluster DNS service can distribute incoming DNS requests to...

VAST Data dtrays API

A DTray is a component of the CERES DBox. It is a canister that has two DNodes installed within. The DTray is a component of the CERES DBox. There are two Dtrays in each CERES D...

VAST Data eboxes API

An EBox is a VAST enclosure that contains a server and SSDs. The server runs a CNode and two DNodes in containers.

VAST Data encryptedpaths API

An encrypted path is a path that is encrypted with a dedicated encryption group which is a subgroup of the encryption group of the tenant on which the path resides. Encrypted pa...

VAST Data encryptiongroups API

When data encryption is enabled on a VAST cluster with keys managed by an external key manager, each tenant must belong to an encryption group. Multiple tenants can belong to th...

VAST Data envs API

The envs API from VAST Data — 2 operation(s) for envs.

VAST Data eventdefinitionconfigs API

The eventdefinitionconfigs path exposes event definition configurations that affect event definitions and quotas. These include default actions that apply globally to event defi...

VAST Data eventdefinitions API

Event definitions define the conditions that trigger events, the raising of alarms, alarm severity, and which actions are triggered on events, such as email notifications, webho...

VAST Data events API

VMS logs system driven events, such as changes to object states and properties, and user driven events, such as the creation, modification or deletion of any object in the system.

VAST Data fans API

Fans represent fans on the CBoxes and DBoxes

VAST Data filesystem API

The filesystem API from VAST Data — 1 operation(s) for filesystem.

VAST Data folders API

The folders endpoint enables the ability to manage directories and to set and get a directory's owner user and group attributes.

VAST Data globalsnapstreams API

Global snapshot streams create instantly writable directories cloned from snapshots. Clones can be created from any snapshot residing on the cluster itself or on a cluster that ...

VAST Data groups API

Groups are user groups that can be authorized to access any data on the cluster via any supported client protocol. The groups path provides: management of groups on the cluster'...

VAST Data Health API

The Health API from VAST Data — 1 operation(s) for health.

VAST Data hosts API

Hosts are network discoverable CNodes and DNodes that can be included in a new cluster configuration.

VAST Data iamroles API

The iamroles API from VAST Data — 4 operation(s) for iamroles.

VAST Data indestructibility API

VAST Cluster enables you to create and maintain immutable backups using a feature called Indestructibility. Snapshots and protection policies can be flagged indestructible and t...

VAST Data injections API

The injections API from VAST Data — 1 operation(s) for injections.

VAST Data iodata API

The iodata path provides data flow analytics.

VAST Data issues API

The issues API from VAST Data — 2 operation(s) for issues.

VAST Data kafkabroker API

Kafka Broker is the VAST Event Broker. Event publishing is available for S3 bucket views. In the context of event publishing, an event is a change that has occurred for an eleme...

VAST Data Kerberos API

The Kerberos API from VAST Data — 4 operation(s) for kerberos.

VAST Data ldaps API

Lightweight Directory Access Protocol (LDAP)-based directory servers may store and provide POSIX user and group attributes, as used by the NFS client access protocol. Up to two ...

VAST Data licenses API

A license entitles the VAST Cluster operator to an amount of storage capacity for a given period from a given start time. Licenses can be aggregated to increase the licensed cap...

VAST Data localproviders API

Local Providers are providers configured on the cluster, to which you can add users for authorizing access to the cluster or tenants of the cluster.

VAST Data locals3keys API

Local S3 Keys are S3 access keys created for and owned by users on local providers.

VAST Data locks API

NLMv4 locks help NFSv3 clients protect NFS files from data consistency conflicts. NFS client applications can acquire read or write NLM locks on byte ranges or on whole files. V...

VAST Data login API

The login path is used to log into VMS.

VAST Data logout API

The logout path is used to log out of VMS.

VAST Data managedapplications API

Managed applications is a feature that enables you to run 3D applications on CNodes by distributing an image across a group of CNodes.

VAST Data managers API

VAST Management System (VMS) users are called managers. A manager has login credentials and must be assigned at least one role in order to have any VMS permissions. A manager ca...

VAST Data metrics API

Metrics available to be included in analytics reports (using the /monitors/ endpoint) can be listed using either the /metrics/ endpoint or the /analytics/ endpoint.

VAST Data modules API

The modules API from VAST Data — 2 operation(s) for modules.

VAST Data monitors API

Monitors are analytics reports that can provide insight into capacity utilization and cluster performance. Top performer analytics are performance metrics of the n most active c...

VAST Data nativereplicationremotetargets API

A replication peer is a remote cluster configured as a peer for async replication. A replication peer also represents a configured and mirrored async replication relationship be...

VAST Data nicports API

The nicports API from VAST Data — 3 operation(s) for nicports.

VAST Data nics API

NICs represent interfaces on Network Interface Cards (NICs) in the CNodes and DNodes.

VAST Data nis API

NIS is a supported external authorization provider. NIS can be used for authorizing user access to files and directories via NFS. NIS netgroups can be used to specify NFS hosts ...

VAST Data nvrams API

NVRAMs represent flash SSDs resident in DBoxes that are deployed as SCM devices, formerly known as NVRAM devices.

VAST Data objectpermissions API

Object permissions reflect the access types, permission realms and managers associated with each object type. They can be listed but not modified.

VAST Data oidcs API

The oidcs API from VAST Data — 3 operation(s) for oidcs.

VAST Data openfilehandles API

The openfilehandles API from VAST Data — 2 operation(s) for openfilehandles.

VAST Data openfiles API

The openfiles API from VAST Data — 3 operation(s) for openfiles.

VAST Data openfilesqueries API

The openfilesqueries API from VAST Data — 2 operation(s) for openfilesqueries.

VAST Data permissions API

The permissions endpoint returns permissions that can be assigned to VMS managers and roles. VMS Each permission enables a type of permission, such as create or read permission,...

VAST Data ports API

Ports represent switch ports.

VAST Data projectioncolumns API

Projection columns are columns that are included in a projection, either as the columns used to sort the projection or as additional columns included in a projection.

VAST Data projections API

Projections are subsets of a full table in the VAST Database that allow for optimized queries that use only the columns included in the projection.

VAST Data prometheusmetrics API

prometheusmetrics is VAST's Prometheus exporter resource. Prometheus is an open-source systems monitoring and alerting toolkit that provides a data model for describing and reco...

VAST Data protectedpaths API

A protected path is a data path in the Element Store (file/object system) that is protected by snapshots which may be replicated to an S3 replication peer or to an async replica...

VAST Data protectionpolicies API

A protection policy is a reusable configuration that defines a schedule for taking snapshots and optionally replicating them to a specified async replication peer or S3 replicat...

VAST Data psus API

PSUs represent power supply units on the CBoxes and DBoxes.

VAST Data QoS Policies API

The QoS Policies API from VAST Data — 1 operation(s) for qos policies.

VAST Data qospolicies API

Quality of Service policies enable you to define quality of service per view. Quality of service policies can set maximum limits on read and write bandwidth and IOPS per view.

VAST Data quotaentityinfos API

QuotaEntityInfo objects contain details of all users and groups that wrote to quota directories. Provides VAST-internal ID from the VAST Cluster user database and email address.

VAST Data quotagroups API

The quotagroups API from VAST Data — 5 operation(s) for quotagroups.

VAST Data quotas API

A quota limits the amount of storage and/or the number of files or objects and directories that can be contained in a specified directory. A quota can include default limits on ...

VAST Data Racks API

The Racks API from VAST Data — 6 operation(s) for racks.

VAST Data realms API

Realms are user defined customized permission realms for VMS manager users. They define sets of object types and can be granted to managers and roles for VMS permissions.

VAST Data replicationpolicies API

The replicationpolicies API from VAST Data — 2 operation(s) for replicationpolicies.

VAST Data replicationrestorepoints API

A replication restore point is a location to which a snapshot was replicated and from which files can be restored.A restore point may reside on an S3 replication peer or on an a...

VAST Data replicationstreams API

This path enables you to manage replication streams. Note that for the general case, replication streams belong to protected paths and are managed as part of protected path mana...

VAST Data replicationtargets API

An S3 replication peer represents a specific S3 destination to which snapshots can be replicated or were replicated. S3 replication peers can be configured in order to enable re...

VAST Data roles API

Roles are sets of VMS permissions. They can specify one or more LDAP groups. Mapping roles to LDAP groups gives LDAP group members the ability to log into VMS and be authorized ...

VAST Data S3 Keys API

The s3keys endpoint enables users to manage their own S3 access key pairs.

VAST Data s3lifecyclerules API

An S3 Lifecycle configuration is a set of rules that define actions that an S3 service applies to a group of objects. VAST Cluster supports S3 Lifecycle configurations that defi...

VAST Data s3policies API

Identity policies comprise statements that grant or deny permissions for any combination of specific actions on any combination of specified resources. They are the primary acce...

VAST Data schemas API

The schemas endpoint enables you to manage the schemas in a VAST database.

VAST Data settingsdiff API

The settingsdiff API from VAST Data — 1 operation(s) for settingsdiff.

VAST Data snapshotpolicies API

The snapshotpolicies API from VAST Data — 2 operation(s) for snapshotpolicies.

VAST Data snapshots API

A snapshot is an image of the data existing at a point in time under a specific Element Store path. Snapshots can be created on a one off basis or scheduled using a protected pa...

VAST Data ssds API

SSDs represent flash SSDs resident in the cluster's DBoxes.

VAST Data subnetmanager API

The subnetmanager monitors an OpenSM service. Clusters operating in larger IB networks must have an OpenSM service configured on some of the CNodes in the cluster. The OpenSM se...

VAST Data Support Bundles API

The Support Bundles API from VAST Data — 2 operation(s) for support bundles.

VAST Data supportbundles API

A support bundle is a compressed file consisting of logs that are extracted from the VAST Cluster. Support bundles can be sent to VAST Support for troubleshooting purposes. They...

VAST Data supporteddrives API

The supporteddrives API from VAST Data — 2 operation(s) for supporteddrives.

VAST Data switches API

Switches represent switches in the cluster.

VAST Data tables API

With VAST Database you can store, access and manage tabular data on a VAST cluster. The tables endpoint enables you to interface with the VAST Database tables. You can create ta...

VAST Data Tenants API

The Tenants API from VAST Data — 21 operation(s) for tenants.

VAST Data tlscertificates API

The tlscertificates API from VAST Data — 4 operation(s) for tlscertificates.

VAST Data token API

Tokens are JSON Web Tokens (JWTs), which can be used instead of Apitokens to authenticate requests to the VMS REST API.

VAST Data topics API

Topics store categories of events collected by VAST Event Broker.

VAST Data userquotas API

A userquota object defines a user or group quota. A user or group quota limits the capacity and number of files or directories that a specified user or group can own within a di...

VAST Data users API

Users who can be authorized to access any data on the cluster via any supported client protocol can be created on a local provider. They are more typically stored on external au...

VAST Data vastauditlog API

The VAST audit log is a database that can store VAST cluster protocol audits. If protocol auditing is enabled and configured to be logged to VAST audit log, the endpoint can be ...

VAST Data vastcatalogconfig API

The bigcatalogconfig endpoint enables you to manage the configuration of VAST Catalog and to query the VAST Catalog. VAST Catalog is a database that indexes metadata attributes ...

VAST Data vastcatalogindexedcolumns API

The bigcatalogindexedcolumns endpoint enables you to add columns to the VAST Catalog table for S3 tags and S3 metadata attributes.

VAST Data vastdb API

The vastdb API from VAST Data — 1 operation(s) for vastdb.

VAST Data versions API

The cluster platform and VMS software is installed and upgraded via packages that have a version number per release and a software build number. The versions path exposes the cl...

VAST Data viewpolicies API

A view policy specifies view configuration parameters. A view policy can be used by multiple views. Every view is attached to one view policy.

VAST Data Views API

The Views API from VAST Data — 10 operation(s) for views.

VAST Data vippools API

A VIP pool is a pool of virtual IP operations (VIPs). VAST Cluster listens on VIPs for requests from data traffic. Each VIP pool is dedicated to one of two roles: PROTOCOLS or R...

VAST Data vips API

A VIP is a virtual IP address that belongs to a VIP pool.

VAST Data vm API

Virtual machines can include EBox hosts and virtual machine hosts that comprise VAST on Cloud (VoC) clusters. Each virtual machine runs CNodes and DNodes in containers. Both EBo...

VAST Data vms API

The VMS path represents VMS settings, such as the management VIP used to access the VMS interfaces, login banner text for the VMS CLI and Web UI, access token lifetimes for the ...

VAST Data Volumes API

The Volumes API from VAST Data — 7 operation(s) for volumes.

VAST Data vpntunnels API

The vpntunnels API from VAST Data — 3 operation(s) for vpntunnels.

VAST Data vsettings API

The vsettings API from VAST Data — 1 operation(s) for vsettings.

VAST Data vtasks API

The vtasks API from VAST Data — 3 operation(s) for vtasks.

VAST Data webhooks API

Webhooks send event information to external applications. Once defined, you can set them to be triggered by specific events.

Scroll within the panel for all 126 ·

MCP Servers 1

Model Context Protocol servers expose these APIs directly to AI agents. We profile them because agent-native access is the fastest-growing way this provider's capabilities actually get used.

Model Context Protocol servers that expose these APIs to AI agents.

vastdata-mcp.yml

MCP SERVER

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

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

Vastdata Authentication

apiKey/http · 2 schemes

SECURITY

Vastdata Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Resources

Every other property we hold for VAST Data — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

← All providers · Data indexed from github.com/api-evangelist/vastdata · machine-readable index on apis.io