USACE CWMS Data API
The Corps Water Management System Data API (CDA) is a RESTful API providing public access to USACE water management data. It supports retrieval of timeseries data (stream flow, reservoir levels, precipitation), location information, rating tables, location levels, reservoirs, and a full data catalog. The API supports pagination, unit conversion, and multiple date/time formats (ISO 8601 or epoch milliseconds). Data is publicly available without authentication for reading.
Documentation
Specifications
SDKs
Schemas & Data
Other Resources
SwaggerUI
https://cwms-data.usace.army.mil/cwms-data/swagger-ui.html
APIDocumentation
https://cwms-data-api.readthedocs.io/latest/
SpectralRuleset
https://raw.githubusercontent.com/api-evangelist/us-army-corps-of-engineers/refs/heads/main/rules/usace-cwms-data-rules.yml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/us-army-corps-of-engineers/refs/heads/main/capabilities/water-data.yaml
JSONLDContext
https://raw.githubusercontent.com/api-evangelist/us-army-corps-of-engineers/refs/heads/main/json-ld/us-army-corps-of-engineers-context.jsonld