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.
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.
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.
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 COLLECTIONFlashBlade REST API
OPEN COLLECTIONPure1 Public REST API
OPEN COLLECTIONPricing 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
RATE LIMITSFinOps 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.
Pure Storage Finops
FINOPSFeatures 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.
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
SPECTRALPure Storage API Rules
SPECTRALJSON 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
JSON SCHEMAApiClient
JSON SCHEMADirectory
JSON SCHEMAHostGroup
JSON SCHEMAHost
JSON SCHEMANetworkInterface
JSON SCHEMAPod
JSON SCHEMAPolicy
JSON SCHEMAProtectionGroup
JSON SCHEMAVolume
JSON SCHEMAVolumeSnapshot
JSON SCHEMAAlert
JSON SCHEMAApiClient
JSON SCHEMAArray
JSON SCHEMABucket
JSON SCHEMAFileSystem
JSON SCHEMAFileSystemSnapshot
JSON SCHEMANetworkInterface
JSON SCHEMAObjectStoreAccount
JSON SCHEMAObjectStoreUser
JSON SCHEMAObjectStoreVirtualHost
JSON SCHEMAPolicy
JSON SCHEMAAlert
JSON SCHEMAArray
JSON SCHEMAAudit
JSON SCHEMABlade
JSON SCHEMABucket
JSON SCHEMAFileSystem
JSON SCHEMAFileSystemSnapshot
JSON SCHEMAMetric
JSON SCHEMAProtectionGroupSnapshot
JSON SCHEMASubscriptionLicense
JSON SCHEMASubscription
JSON SCHEMASupportContract
JSON SCHEMATag
JSON SCHEMAScroll 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
JSON STRUCTUREFlasharray Rest Api Api Client Structure
JSON STRUCTUREFlasharray Rest Api Directory Structure
JSON STRUCTUREFlasharray Rest Api Host Group Structure
JSON STRUCTUREFlasharray Rest Api Host Structure
JSON STRUCTUREFlasharray Rest Api Network Interface Structure
JSON STRUCTUREFlasharray Rest Api Pod Structure
JSON STRUCTUREFlasharray Rest Api Policy Structure
JSON STRUCTUREFlasharray Rest Api Protection Group Structure
JSON STRUCTUREFlasharray Rest Api Volume Snapshot Structure
JSON STRUCTUREFlasharray Rest Api Volume Structure
JSON STRUCTUREFlashblade Rest Api Alert Structure
JSON STRUCTUREFlashblade Rest Api Api Client Structure
JSON STRUCTUREFlashblade Rest Api Array Structure
JSON STRUCTUREFlashblade Rest Api Bucket Structure
JSON STRUCTUREFlashblade Rest Api File System Snapshot Structure
JSON STRUCTUREFlashblade Rest Api File System Structure
JSON STRUCTUREFlashblade Rest Api Network Interface Structure
JSON STRUCTUREFlashblade Rest Api Object Store Account Structure
JSON STRUCTUREFlashblade Rest Api Object Store User Structure
JSON STRUCTUREFlashblade Rest Api Object Store Virtual Host Structure
JSON STRUCTUREFlashblade Rest Api Policy Structure
JSON STRUCTUREPure1 Cloud Api Alert Structure
JSON STRUCTUREPure1 Cloud Api Array Structure
JSON STRUCTUREPure1 Cloud Api Audit Structure
JSON STRUCTUREPure1 Cloud Api Blade Structure
JSON STRUCTUREPure1 Cloud Api Bucket Structure
JSON STRUCTUREPure1 Cloud Api File System Snapshot Structure
JSON STRUCTUREPure1 Cloud Api File System Structure
JSON STRUCTUREPure1 Cloud Api Metric Structure
JSON STRUCTUREPure1 Cloud Api Protection Group Snapshot Structure
JSON STRUCTUREPure1 Cloud Api Subscription License Structure
JSON STRUCTUREPure1 Cloud Api Subscription Structure
JSON STRUCTUREPure1 Cloud Api Support Contract Structure
JSON STRUCTUREPure1 Cloud Api Tag Structure
JSON STRUCTUREScroll 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.
Pure1 Cloud Api Tag Example
EXAMPLEScroll 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.
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.
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
Build 8
SDKs, sample code, and the tooling you integrate with
Scroll within the panel for all 8 ·
Access & Security 3
Authentication, authorization, and security posture
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