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
Pure Storage website screenshot

Pure Storage

Pure Storage is an American publicly traded technology company specializing in all-flash data storage hardware and software products. The company provides enterprise data storage platforms including FlashArray, FlashBlade, and Pure1 fleet management, along with Portworx for Kubernetes data services. Pure Storage offers REST APIs, SDKs, CRDs, and developer tooling that enable programmatic management of storage infrastructure and integration with automation workflows across block, file, and object storage.

agent ready

Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.

Kin Score

API Evangelist profiles Pure Storage the way a machine reads it — 279 machine-readable artifacts across 130 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 — Pure Storage scores 54.4/100 (developing), with a separate agent-readiness read of 48/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 — 54.4/100 · developing
Contract Quality 15.9 / 25
Developer Ergonomics 10.9 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 10.4 / 12
Discoverability 8.0 / 10
Agent readiness — 48/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
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

How we profile Pure Storage

Each block below is one kind of artifact we hold for Pure Storage. 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 130

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.

Portworx Kubernetes API

Kubernetes-native data services platform from Pure Storage. Portworx exposes its API surface through Custom Resource Definitions managed by the libopenstorage operator and the p...

Pure Storage Active Directory API

Active Directory configuration authenticates users for NFS using Kerberos or SMB using Kerberos or New Technology LAN Manager (NTLM). Active Directory is also used to authorize ...

Pure Storage Administrators API

The FlashArray has a single default administrative account named pureuser. The administrator can add, delete, and modify administrators on the array. Administrators are assigned...

Pure Storage Alert Watchers API

Alert watchers receive email notifications when alerts occur on an array.

Pure Storage Alerts API

Alerts indicate significant events that occur on an array, including whenever a component degrades or the capacity threshold of the component is reached.

Pure Storage API Clients API

An API client represents an identity type. API clients are created on the array. To create an API client, register and then enable it on the array. After the API client has been...

Pure Storage Apps API

Apps that extend array functionality can be integrated into the Purity//FA operating system.

Pure Storage Array Connections API

Manages connections between arrays.

Pure Storage Arrays API

Array features provide the ability to configure settings that affect the operation of the array as a whole and monitor array I/O performance.

Pure Storage Audit Log Target for File Systems API

View and manage audit log targets that are filesystems. These are filesystems where audit logs will be stored, and they may be configured in audit policies.

Pure Storage Audit Log Target for Object Store API

View and manage audit log targets for object store. These are buckets where audit logs will be stored, and they may be configured in audit policies.

Pure Storage Audits API

Audit trail records describe administrative actions performed by a user to modify the configuration of an array.

Pure Storage Authorization API

Pure Storage uses the OAuth 2.0 Token Exchange authorization grant and JSON Web Tokens (JWTs) to authenticate to the Pure Storage REST API. Before you can exchange the ID token ...

Pure Storage Blades API

Displays the detailed information of each blade in the array.

Pure Storage Bucket Replica Links API

Object replication requires a replica link that connects a source bucket to a remote bucket. The configuration of a replica link includes remote credentials, bucket names, remot...

Pure Storage Buckets API

Manages the creation, attributes, and deletion of buckets on the array.

Pure Storage Certificate Groups API

Certificate groups, also known as certificate bundles, are collections of digital certificates. Each certificate can belong to one or more groups in order to serve different pur...

Pure Storage Certificates API

Purity//FA creates a self-signed certificate and private key when you start the system for the first time. You can use the default certificate, change the certificate attributes...

Pure Storage Clients API

Displays an NFS client’s performance metrics on the array for read, write, and meta operations.

Pure Storage Connections API

A connection gives hosts access to volumes on the array.

Pure Storage Container Default Protections API

Default protection is a list of protection groups that are applied to newly created volumes. Volumes can opt out of the default protection at creation. The pod's `default_protec...

Pure Storage Controllers API

Controller data includes the name, mode, FlashArray model, Purity//FA software version, and status of each controller in the array.

Pure Storage Directories API

Important file system directories should be set up as managed directories. Managed directories can have policies attached to them. Managed directories differ from standard direc...

Pure Storage Directory Exports API

Managed directory exports are created by adding NFS or SMB export policies to managed directories.

Pure Storage Directory Quotas API

Directory quotas provide the ability to set capacity limits on managed directories.

Pure Storage Directory Services API

Manages directory service configurations for integration with LDAP servers (e.g. Active Directory and OpenLDAP) in order to support various array services.

Pure Storage Directory Snapshots API

Directory snapshots are created manually or by adding snapshot policies to managed directories. Each snapshot policy can be re-used for multiple directories.

Pure Storage DNS API

DNS attributes include the domain suffix, static name servers, mode (static or DHCP), and search domain. The configured attributes can be listed.

Pure Storage Drives API

Drive data includes the name, type, status, capacity, protocol and other information for all flash, NVRAM, and cache modules in an array.

Pure Storage File System Exports API

Manages the creation, attributes, and deletion of file system exports. Exports link either an NFS Export Policy or a SMB Client Policy, a file system, and a server.

Pure Storage File System Junctions API

Manages the creation, and deletion of file system junctions. Junctions link a specific path in the origin file system to the root of a destination file system.

Pure Storage File System Replica Links API

File system replication requires a replica link that connects a source array to a remote target. The configuration of a replica link includes policies, file system names, remote...

Pure Storage File System Snapshots API

A file system snapshot is a point-in-time copy of a file system. Multiple snapshots of a file system can be copied for different points in time. A snapshot policy can also be ap...

Pure Storage File Systems API

A FlashArray can contain up to 24 separate file systems, each with a number of directories that can be exported via supported protocols. Clients, using Active Directory or LDAP,...

Pure Storage Files API

The Files API from Pure Storage — 1 operation(s) for files.

Pure Storage Fleets API

A fleet is a collection of Arrays.

Pure Storage Hardware API

Operational status is reported by most of the hardware components in an array, including the chassis, controller, and storage shelf.

Pure Storage Hardware Connectors API

The endpoints are deprecated. Use the endpoints under Network Interfaces instead. Manages the port connector attributes on the array. Lane speeds and port count attributes can b...

Pure Storage Host Groups API

Host groups implement consistent connections between a set of hosts and one or more volumes. Connections are consistent in the sense that all hosts associated with a host group ...

Pure Storage Hosts API

Hosts organize the storage network addresses (iSCSI Qualified Names, NVMe qualified names, or Fibre Channel world wide names) of client computers to identify the host's intiator...

Pure Storage Invoices API

Provides information about Pure1 subscription invoices.

Pure Storage Keytabs API

Keytab management functionality for Kerberos authentication.

Pure Storage KMIP API

The Key Management Interoperability Protocol (KMIP) server is used in combination with the Pure Storage Rapid Data Locking (RDL) feature and EncryptReduce feature to further sec...

Pure Storage Legal Holds API

Manages the creation, attributes, and deletion of holds on the array. A hold can be also applied to a path under a file system to mark the entries under the path as immutable.

Pure Storage Lifecycle Rules API

A life cycle rule helps manage the number of copies of a specific bucket. A lifecycle rule can be applied to a bucket with a rule indicating the retention time before it is to b...

Pure Storage Link Aggregation Groups API

Manages the link aggregation group (LAG) of Ethernet ports on the array.

Pure Storage Log Targets API

Log Targets to be used to send management or data audit logs.

Pure Storage Logs API

The array collects a log of command activities that can be used for analysis when the logs are sent to Pure Technical Services.

Pure Storage Maintenance Windows API

During a maintenance window, alerts are suppressed that are related to connections, paths, ports, and other resources that are down during maintenance.

Pure Storage Metrics API

Provides information about historical metrics for arrays, buckets, directories, file systems, pods, subscription licenses, and volumes.

Pure Storage Network Interfaces API

Manages the interfaces and the network connection attributes of the array.

Pure Storage Node Groups API

Node Groups can contain one or more nodes for file system creation management.

Pure Storage Nodes API

Manages the nodes for pNFS. These nodes are where the client will read/write to when pNFS is enabled.

Pure Storage Object Store Access Keys API

Manages object store access keys. A maximum of two sets of keys can be created for each object store user. A set of keys consists of an access key ID and Secret Access Key.

Pure Storage Object Store Account Exports API

Manages object store account exports. Exports expose accounts and their contained resources to servers.

Pure Storage Object Store Accounts API

Manages object store accounts. Accounts contain buckets and users. Accounts must be created before an object store user or buckets can be created.

Pure Storage Object Store Remote Credentials API

Manages remote credentials for remote objects. Remote credentials contain access information that can be reused for multiple objects.

Pure Storage Object Store Roles API

Manages the roles assumable by external federated entity. Each role is assigned a trust policy that determines which identity provider authorizes the entities and how.

Pure Storage Object Store Users API

Manages the object store users attributes. Each user is assigned to an object store account and given an access key.

Pure Storage Object Store Virtual Hosts API

Manages virtual host-style addressing for S3 requests to read or write an object within a bucket on the array.

Pure Storage Offloads API

The offload feature enables system administrators to replicate point-in-time volume snapshots from the array to an external storage system for long-term retention. Each offload ...

Pure Storage OIDC SSO API

OIDC SSO allows customers to configure settings of OIDC service provider and identity provider. It provides a multi-factor authentication (MFA) mechanism for customers to log in...

Pure Storage Pod Replica Links API

Pod replica links are created by associating a source pod with a demoted pod, making the demoted pod the target pod of the source pod. The direction of the replica link is from ...

Pure Storage Pods API

Synchronous replication is managed through pods. A pod representing a collection of protection groups and volumes is created on one array and stretched to another array, resulti...

Pure Storage Policies (All) API

Displays general information for all available types of policies and their members.

Pure Storage Policies API

Policies are used to create exports (i.e., shares) and schedule snapshots. NFS and SMB policies can be created and have one or more rules applied to them. Each policy can be reu...

Pure Storage Policies - Audit for File Systems API

Manages audit policies for filesystems. These policies are composed of log target which contain the destination for audit logs.

Pure Storage Policies - Audit for Object Store API

Manages audit policies for object store. These policies are composed of log targets which contain the destination for audit logs.

Pure Storage Policies - Data Eviction API

Manages file Data Eviction policies. These policies define controls that can be configured and attached to managed data lifecycle independently of the lifecycle of files.

Pure Storage Policies - Management Access API

Manages management access policies. These policies are composed of rules which govern an administrative user's permissions when managing resources.

Pure Storage Policies - Management Authentication API

Manages management authentication policies. These policies control what authentication factors are required when logging in to different management interfaces (e.g., SSH).

Pure Storage Policies - Network Access API

Manages network access policies. These policies are composed of rules which govern a client's ability to access different product interfaces.

Pure Storage Policies - NFS API

Manages NFS export policies. These policies are composed of rules which govern a client's ability to access the exported filesystem.

Pure Storage Policies - Object Store Access API

Manages access policies for object store users. Administrators can assign policies to users for managing buckets and objects.

Pure Storage Policies - Password API

Manages password policies. These policies define requirements for user passwords complexity and login attempts.

Pure Storage Policies - QoS API

Manages Quality of Service (QoS) policies. These policies define controls that can be configured and attached to managed objects to guarantee performance of workloads.

Pure Storage Policies - S3 Export API

Manages S3 export policies for Object Store Account Exports. These policies contain rules which govern which buckets from the account are actually exported to the servers.

Pure Storage Policies - SMB Client API

An SMB Client policy manages access to SMB file systems on a per-client basis. These policies can be applied to one or more file systems.

Pure Storage Policies - SMB Share API

An SMB Share policy manages access to SMB file systems on a per-user/group basis. These policies can be applied to one or more file systems.

Pure Storage Policies - Snapshot API

A snapshot policy manages the creation file system snapshots or it can applied to file system and object replication links for replication. These policies provide the user a way...

Pure Storage Policies - SSH Certificate Authority API

An SSH Certificate Authority policy manages the keys that are allowed to sign user SSH certificates for access to the array, as well as the principals that they require be encod...

Pure Storage Policies - Storage Class Tiering API

A storage class tiering policy manages the criteria for tiering data within a filesystem from one storage class to another. These policies can be applied to one or more filesyst...

Pure Storage Policies - TLS API

A TLS policy manages the allowed TLS versions and ciphers for incoming network traffic to the system. These policies can be applied at the array level, or to individual network ...

Pure Storage Policies - User and Group Quota Policy API

A user-group-quota policy manages NFS and SMB quota configuration applicable for file owners in a filesystems. Rules can be set to configure quotas for specific users or groups,...

Pure Storage Policies - WORM Data API

Manages WORM data for file systems. These policies are composed of retention periods, lock type, and auto-commit status.

Pure Storage Ports API

The ports on a FlashArray are assigned iSCSI Qualified Names (IQNs), NVMe Qualified Names (NQNs), and Fibre Channel World Wide Names (WWNs).

Pure Storage Presets API

Presets are reusable templates that provision resources.

Pure Storage Protection Group Snapshots API

Protection group snapshots capture the content of all volumes on the source array for the specified protection group at a single point in time.

Pure Storage Protection Groups API

A protection group defines a set of volumes, hosts, or host groups (called members) that are protected together through snapshots with point-in-time consistency across the membe...

Pure Storage Public Keys API

Public Keys can be configured for reference in other configurations as signing keys are used to verify cryptographic signatures.

Pure Storage Quotas API

A quota manages a set amount of space on a file system which a user or group may write to. A quota can be applied to a user or group of a specified file system. Once a user or g...

Pure Storage RDL API

Displays Rapid Data Locking (RDL) configuration and performs functionality tests of the associated Enterprise Key Management (EKM) servers.

Pure Storage Realm Connections API

Realm connections enable replication services between different realms in a connected array cluster.

Pure Storage Realms API

A realm is an administrative domain, a data container, and a namespace for pods, hosts, and host groups.

Pure Storage Remote Arrays API

Remote arrays provide the ability to list and manage all the remote arrays known to an array.

Pure Storage Remote Pods API

A remote pod represents a pod that is on a connected array but not stretched to this array.

Pure Storage Remote Protection Group Snapshots API

A remote protection group snapshot represents a protection group snapshot that resides on an offload target with the source side of the remote protection group snapshot being an...

Pure Storage Remote Protection Groups API

A remote protection group represents a protection group that resides on an offload target with the source side of the remote protection group being another array that is connect...

Pure Storage Remote Realms API

A remote realm represents a realm that is on a connected array but not stretched to this array.

Pure Storage Remote Volume Snapshots API

A remote volume snapshot represents a volume snapshot that resides on an offload target with the source side of the remote volume snapshot being another array that is connected ...

Pure Storage Resiliency Groups API

Resiliency groups display pairs of nodes where HA is enabled.

Pure Storage Resource Accesses API

The Resource Accesses API from Pure Storage — 5 operation(s) for resource accesses.

Pure Storage Roles API

Displays role attributes. Each user of the array is assigned to a role and each role has a set of role based access controls (RBAC). The roles (`array_admin`, `storage_admin`, `...

Pure Storage SAML2 SSO API

SAML2 SSO allows customers to configure settings of SAML2 service provider and identity provider. It provides a multi-factor authentication (MFA) mechanism for customers to log ...

Pure Storage Servers API

The Servers API from Pure Storage — 2 operation(s) for servers.

Pure Storage Sessions API

Manages Purity//FA login and user session data.

Pure Storage SMI-S API

Manages the Pure Storage Storage Management Initiative Specification (SMI-S).

Pure Storage SMTP API

Manages Simple Mail Transfer Protocol (SMTP) settings. SMTP allows the array to send email notifications and alerts to recipients.

Pure Storage SNMP Agents API

Manages connections to Simple Network Management Protocol (SNMP) agents.

Pure Storage SNMP Managers API

Manages connections to Simple Network Management Protocol (SNMP) managers.

Pure Storage Software API

Software to be installed on the array.

Pure Storage Subnets API

Manages the subnets and VLANs used to organize the network interfaces.

Pure Storage Subscription Assets API

Provides information about subscription assets.

Pure Storage Subscriptions API

Provides information about subscription offerings.

Pure Storage Support API

Enables Support to fix bugs and help customers solve problems. Support tools include proxy, phonehome, and remote assist.

Pure Storage Support Diagnostics API

Manages support diagnostics for the array, including performing diagnostics tasks, running tests, finding problems and giving remediation. The diagnostics tool provides a way to...

Pure Storage Sustainability API

Provides information about energy consumption and sustainability.

Pure Storage Syslog API

Copied to Log Targets/Syslog for more organized way to handle all log targets. Both endpoints are identical. We encourage our users to use Log Targets/Syslog.

Pure Storage Targets API

Manages targets for replication, including viewing the performance metrics of active replication operations.

Pure Storage Topology Groups API

Topology groups provide a way to manage sets of arrays. Groups are composed of individual arrays or other topology groups. By nesting groups, customers can express group and arr...

Pure Storage Usage API

Displays the data usage and hard limit quotas for all users and groups on a file system.

Pure Storage User Group Quotas API

User Group quotas provide the ability to set capacity limits for users and groups in managed directories.

Pure Storage Vchost Connections API

A vchost connection is between a protocol endpoint and vchost. In the context of vchost-connection, the vchost represents a vCenter, and the protocol endpoint is used to represe...

Pure Storage Vchosts API

The Vchosts API from Pure Storage — 3 operation(s) for vchosts.

Pure Storage Verification Keys API

Verification keys used by Pure Support to access the array.

Pure Storage Virtual Machines API

The Virtual Machines API from Pure Storage — 3 operation(s) for virtual machines.

Pure Storage Volume Groups API

Volume groups organize volumes into logical groupings. If virtual volumes are configured, each volume group on the FlashArray array represents its associated virtual machine, an...

Pure Storage Volume Snapshots API

Volume snapshots are immutable, point-in-time images of the contents of one or more volumes. There are two types of volume snapshots: volume snapshots and protection group v...

Pure Storage Volumes API

A volume represents a container that manages the storage space on the array. After a volume has been created, host-volume connections must be established so that the host can re...

Pure Storage Workloads API

Workloads organize storage resources (such as volumes) and their related configuration and policy objects into logical groupings. Workloads can be deployed from workload presets.

Scroll within the panel for all 130 ·

Open Collections 3

Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.

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

FlashArray REST API

OPEN COLLECTION

FlashBlade REST API

OPEN COLLECTION

Pure1 Public REST API

OPEN COLLECTION

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Pure Storage Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

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

Features 8

The notable capabilities this provider advertises, captured as structured features so they can be searched and compared instead of read one landing page at a time.

Notable capabilities this provider offers.

All-Flash Storage

Enterprise all-flash storage hardware (FlashArray, FlashBlade) with consistent low-latency performance.

Unified File and Object Storage

FlashBlade provides scale-out file and S3-compatible object storage from a single platform.

Cross-Array Fleet Management

Pure1 SaaS provides telemetry, analytics, alerting, and capacity planning across the entire Pure fleet.

Kubernetes Data Services

Portworx delivers persistent storage, data protection, DR, and migration for Kubernetes workloads.

Active Cluster Replication

Synchronous replication for zero-RPO active-active configurations across data centers.

Snapshot and Cloning

Space-efficient snapshots and instant clones for backup, dev/test, and database refresh.

Sustainability Reporting

Pure1 sustainability metrics expose energy, carbon, and efficiency data per array.

OAuth 2.0 Token Exchange

All Pure Storage REST APIs authenticate via the OAuth 2.0 token-exchange flow with JWT subject tokens.

Scroll within the panel for all 8 ·

Semantic Vocabularies 3

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

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

Pure Storage Flasharray Rest Api Context

11 classes · 108 properties

JSON-LD

Pure Storage Flashblade Rest Api Context

11 classes · 102 properties

JSON-LD

Pure Storage Pure1 Cloud Api Context

13 classes · 78 properties

JSON-LD

Spectral Rules 2

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Pure Storage API Rules

5 rules · 4 warnings

SPECTRAL

Pure Storage API Rules

26 rules · 8 errors · 14 warnings

SPECTRAL

JSON Schema 35

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

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

Alert

0 properties

JSON SCHEMA

ApiClient

9 properties

JSON SCHEMA

Directory

0 properties

JSON SCHEMA

HostGroup

0 properties

JSON SCHEMA

Host

0 properties

JSON SCHEMA

NetworkInterface

0 properties

JSON SCHEMA

Pod

0 properties

JSON SCHEMA

Policy

0 properties

JSON SCHEMA

ProtectionGroup

0 properties

JSON SCHEMA

Volume

0 properties

JSON SCHEMA

VolumeSnapshot

0 properties

JSON SCHEMA

Alert

0 properties

JSON SCHEMA

ApiClient

0 properties

JSON SCHEMA

Array

0 properties

JSON SCHEMA

Bucket

0 properties

JSON SCHEMA

FileSystem

0 properties

JSON SCHEMA

FileSystemSnapshot

0 properties

JSON SCHEMA

NetworkInterface

0 properties

JSON SCHEMA

ObjectStoreAccount

0 properties

JSON SCHEMA

ObjectStoreUser

0 properties

JSON SCHEMA

ObjectStoreVirtualHost

0 properties

JSON SCHEMA

Policy

0 properties

JSON SCHEMA

Alert

0 properties

JSON SCHEMA

Array

0 properties

JSON SCHEMA

Audit

0 properties

JSON SCHEMA

Blade

0 properties

JSON SCHEMA

Bucket

0 properties

JSON SCHEMA

FileSystem

0 properties

JSON SCHEMA

FileSystemSnapshot

0 properties

JSON SCHEMA

Metric

0 properties

JSON SCHEMA

ProtectionGroupSnapshot

0 properties

JSON SCHEMA

SubscriptionLicense

0 properties

JSON SCHEMA

Subscription

0 properties

JSON SCHEMA

SupportContract

3 properties

JSON SCHEMA

Tag

5 properties

JSON SCHEMA

Scroll within the panel for all 35 ·

JSON Structure 35

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

JSON Structure definitions describing this provider's data shapes.

Flasharray Rest Api Alert Structure

0 properties

JSON STRUCTURE

Flasharray Rest Api Api Client Structure

9 properties

JSON STRUCTURE

Flasharray Rest Api Directory Structure

0 properties

JSON STRUCTURE

Flasharray Rest Api Host Group Structure

0 properties

JSON STRUCTURE

Flasharray Rest Api Host Structure

0 properties

JSON STRUCTURE

Flasharray Rest Api Pod Structure

0 properties

JSON STRUCTURE

Flasharray Rest Api Policy Structure

0 properties

JSON STRUCTURE

Flasharray Rest Api Volume Structure

0 properties

JSON STRUCTURE

Flashblade Rest Api Alert Structure

0 properties

JSON STRUCTURE

Flashblade Rest Api Api Client Structure

0 properties

JSON STRUCTURE

Flashblade Rest Api Array Structure

0 properties

JSON STRUCTURE

Flashblade Rest Api Bucket Structure

0 properties

JSON STRUCTURE

Flashblade Rest Api File System Structure

0 properties

JSON STRUCTURE

Flashblade Rest Api Policy Structure

0 properties

JSON STRUCTURE

Pure1 Cloud Api Alert Structure

0 properties

JSON STRUCTURE

Pure1 Cloud Api Array Structure

0 properties

JSON STRUCTURE

Pure1 Cloud Api Audit Structure

0 properties

JSON STRUCTURE

Pure1 Cloud Api Blade Structure

0 properties

JSON STRUCTURE

Pure1 Cloud Api Bucket Structure

0 properties

JSON STRUCTURE

Pure1 Cloud Api File System Structure

0 properties

JSON STRUCTURE

Pure1 Cloud Api Metric Structure

0 properties

JSON STRUCTURE

Pure1 Cloud Api Subscription Structure

0 properties

JSON STRUCTURE

Pure1 Cloud Api Support Contract Structure

3 properties

JSON STRUCTURE

Pure1 Cloud Api Tag Structure

5 properties

JSON STRUCTURE

Scroll within the panel for all 35 ·

Examples 35

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Scroll within the panel for all 35 ·

Security Posture 3

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.

Pure Storage Authentication

apiKey · 3 schemes

SECURITY

Pure Storage Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Pure Storage Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

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

Pure Storage Agentic Access

1309 operations · 756 acting · 18 human-in-the-loop

1309 operations · 756 acting

AGENTIC

Use Cases 7

What developers actually build with this provider — captured so the catalogue answers 'what is this for', not just 'what does this expose'.

What developers build with this provider.

Database Storage

High-performance storage for SQL Server, Oracle, SAP HANA, PostgreSQL, and other database workloads.

VMware and Virtualization

Storage backend for VMware vSphere, Hyper-V, KVM, and Nutanix virtualization platforms.

AI and Machine Learning Pipelines

FlashBlade powers training datasets, vector search, embedding pipelines, and RAG architectures.

Backup and Disaster Recovery

Snapshot-based backup, replication, and SafeMode immutable snapshots for ransomware recovery.

Cloud Block Storage

Cloud Block Store extends Pure Storage to AWS, Azure, and other public clouds.

Container and Kubernetes Storage

Portworx provides dynamic provisioning, snapshots, and DR for Kubernetes stateful workloads.

Fleet Capacity Planning

Pure1 telemetry feeds capacity forecasting, performance analysis, and lifecycle management.

Scroll within the panel for all 7 ·

Integrations 8

Pre-built integrations with other platforms tell you where this provider already fits in a stack.

Pre-built integrations with other platforms and tools.

VMware vSphere

First-class integration with vSphere via vCenter plugins, vVols, and SRM workflows.

Ansible

Official Ansible collections for FlashArray, FlashBlade, and Pure1 published on Ansible Galaxy.

Terraform

Terraform providers for FlashArray and Cloud Block Store.

Kubernetes

CSI drivers, the libopenstorage operator, Portworx, Stork, and the Pure Service Orchestrator (PSO).

OpenStack

Cinder and Manila drivers for FlashArray and FlashBlade.

Splunk

Splunk apps and TAs ingest Pure Storage telemetry for security and operations dashboards.

Prometheus / Grafana

OpenMetrics exporters for FlashArray and FlashBlade feed Prometheus-based observability stacks.

ServiceNow / Jira

Support and incident integrations through Pure1 alerts and webhooks.

Scroll within the panel for all 8 ·

Solutions 6

Packaged solutions the provider offers on top of the raw API surface.

Packaged solutions this provider offers.

FlashArray

All-flash block storage arrays for tier-1 enterprise workloads.

FlashBlade

Unified fast file and object storage for unstructured data and modern analytics.

Pure1

SaaS-based AI-driven fleet management, analytics, and support platform.

Portworx

Kubernetes data services platform offering storage, DR, security, and migration.

Cloud Block Store

FlashArray-as-a-service running natively on AWS and Azure.

Evergreen Storage

Subscription model for non-disruptive controller and capacity upgrades.

Resources

Every other property we hold for Pure Storage — 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 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 2

Pagination, idempotency, versioning, errors, and events

Operate 1

Status, limits, changes, and where to get help

Company 3

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/pure-storage · machine-readable index on apis.io