# Purdue RCAC API

**Canonical:** https://apis.io/apis/purdue/purdue-rcac-api/  
**Provider:** Purdue University — https://apis.io/providers/purdue/  
**Base URL:** https://www.rcac.purdue.edu/api  
**Documentation:** https://www.rcac.purdue.edu/

Purdue RCAC API is one of 7 APIs that [Purdue University](https://apis.io/providers/purdue/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Research Computing, HPC, Allocations, and Institution-Operated. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, a support channel, and authentication docs.

The Rosen Center for Advanced Computing publishes its own OpenAPI 3.0.0 description at www.rcac.purdue.edu/api - 206 paths and 452 operations covering research computing groups and their members, departments and fields of science, course allocations and enrollments, staff contact reports, and the RCAC service finder with its facets and facet tree. This is Purdue's own software on Purdue's own host (www.rcac.purdue.edu -> web.rcac.purdue.edu, 128.211.157.46), and it is the single largest institution-authored machine-readable artifact found anywhere in this profile. The contract is public; the endpoints are not - an unauthenticated call returns 500 with a Purdue Web Authentication login page, and the declared api_token apiKey header has no documented self-service issuance. Declared version is 0.0.1 with no stability, deprecation or changelog statement.

## Machine-readable artifacts (11)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/openapi/purdue-rcac-api-openapi.yml
- **OpenAPIOriginal** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/openapi/_original/purdue-rcac-api.json
- **APIReference** — https://www.rcac.purdue.edu/api
- **Documentation** — https://www.rcac.purdue.edu/knowledge
- **Support** — https://www.rcac.purdue.edu/help
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/authentication/purdue-authentication.yml
- **Errors** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/errors/purdue-errors.yml
- **Lifecycle** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/lifecycle/purdue-lifecycle.yml
- **Rules** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/rules/purdue-openapi-spectral-rules.yml
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/vocabulary/purdue-vocabulary.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/purdue/refs/heads/main/apis.yml

## Other Purdue University APIs (6)

- [Purdue HFS Dining Menus API](https://apis.io/apis/purdue/purdue-hfs-dining-menus-api/)
- [PURR OAI-PMH Metadata API](https://apis.io/apis/purdue/purr-oaipmh/)
- [Purdue Shibboleth Identity Provider](https://apis.io/apis/purdue/purdue-shibboleth-idp/)
- [Purdue e-Pubs OAI-PMH (bepress Digital Commons tenant)](https://apis.io/apis/purdue/purdue-epubs-oaipmh/)
- [Purdue Events Calendar API (Localist tenant)](https://apis.io/apis/purdue/purdue-events-api/)
- [Purdue.io Course Catalog API (community-built, third-party)](https://apis.io/apis/purdue/purdueio-course-catalog-api/)

## Tags

Research Computing, HPC, Allocations, Institution-Operated

---

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