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.
Limited machine-readable signal and partial portal coverage — documentation a human can read, but little a machine or agent can consume without scraping.
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.
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 SERVERSecurity 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.
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
Design & Contract 5
Pagination, idempotency, versioning, errors, and events
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