# VAST Data locks API

**Canonical:** https://apis.io/apis/vastdata/vastdata-locks-api/  
**Provider:** VAST Data — https://apis.io/providers/vastdata/  
**Base URL:** https://{vms-host}/api  
**Documentation:** https://www.vastdata.com/platform/developers

VAST Data locks API is one of 126 APIs that [VAST Data](https://apis.io/providers/vastdata/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Locks. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and SDKs.

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. VAST Cluster uses NSM to automatically remove NLM locks. Manual removal of locks should not be needed provided that every client host is configured to send sm_notify reboot notifications to NFS peers. The locks path feature can be used for manual lock removal in the event that a client OS is not configured to send sm_notify reboot notifications to NFS peers and crashes and leaves behind locks.

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/vastdata/refs/heads/main/openapi/vastdata-locks-api-openapi.yml
- **Documentation** — https://support.vastdata.com/s/
- **SDK** — https://github.com/vast-data/vastpy

## Other VAST Data APIs (12)

- [VAST Data activedirectory API](https://apis.io/apis/vastdata/vastdata-activedirectory-api/)
- [VAST Data alarms API](https://apis.io/apis/vastdata/vastdata-alarms-api/)
- [VAST Data apitokens API](https://apis.io/apis/vastdata/vastdata-apitokens-api/)
- [VAST Data basicsettings API](https://apis.io/apis/vastdata/vastdata-basicsettings-api/)
- [VAST Data bgpconfigs API](https://apis.io/apis/vastdata/vastdata-bgpconfigs-api/)
- [VAST Data Blob Expansions API](https://apis.io/apis/vastdata/vastdata-blob-expansions-api/)
- [VAST Data Block Hosts API](https://apis.io/apis/vastdata/vastdata-block-hosts-api/)
- [VAST Data blockhosts API](https://apis.io/apis/vastdata/vastdata-blockhosts-api/)
- [VAST Data blockmappings API](https://apis.io/apis/vastdata/vastdata-blockmappings-api/)
- [VAST Data callhomeconfigs API](https://apis.io/apis/vastdata/vastdata-callhomeconfigs-api/)
- [VAST Data capacity API](https://apis.io/apis/vastdata/vastdata-capacity-api/)
- [VAST Data carriers API](https://apis.io/apis/vastdata/vastdata-carriers-api/)

## Tags

Locks

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/vastdata/vastdata-locks-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/vastdata/.
