# API

* [Terrain](https://docs.cyverse.org/api/terrain/) - what the API fronts, how to authenticate, and where the generated reference lives
* [Endpoint index](https://docs.cyverse.org/api/endpoint-index/) - alphabetical index of every documented endpoint
* [API errors](https://docs.cyverse.org/api/errors/) - error response format and status codes
* [Tapis v2 to v3 migration](https://docs.cyverse.org/api/tapis-v2-v3-migration/) - migrating legacy Agave apps

# Endpoints

* [endpoints/](https://docs.cyverse.org/api/endpoints) - endpoint documentation by resource
* [endpoints/filesystem/](https://docs.cyverse.org/api/endpoints/filesystem) - Data Store operations

# Related

* [Authentication](https://docs.cyverse.org/platform/authentication/)
* [Discovery Environment](https://docs.cyverse.org/platform/discovery-environment/)
