University of Pennsylvania
The University of Pennsylvania (Penn) is a private Ivy League research university in Philadelphia, ranked #11 in the QS World University Rankings 2025. Penn's public developer footprint centers on the Penn OpenData API, an institutional ESB service exposing Registrar, Dining, Directory, Transit, News and Events, Maps, Calendar, and Laundry data; access generally requires a validated API token issued by the university. A large share of the community-facing surface is built and documented by Penn Labs, a student-run software organization that publishes open-source SDKs (Python and JavaScript) and JSON REST APIs for Penn Courses, Penn Course Review, and Penn Mobile on top of the OpenData platform. Penn Libraries additionally exposes bibliographic metadata through OAI-PMH and Z39.50 under an open-metadata policy.
APIs
Penn OpenData API
Penn's institutional OpenData platform (an ISC enterprise service bus) providing access to Registrar/course, Dining, Directory, Transit, News, Events, Maps, Calendar, and Laundr...
Penn SDK (Python)
Open-source Python module maintained by Penn Labs that wraps the Penn OpenData services (Registrar, Dining, Directory and more). A validated OpenData API token is required for m...
Penn OpenData Node SDK
Open-source JavaScript/Node SDK from Penn Labs for the Penn OpenData API.
Penn Courses (PCX) API
Open-source course planning and registration platform by Penn Labs. Its backend draws current-semester data from the Penn Registrar via the OpenData API; the OpenData integratio...
Penn Course Review API
JSON REST API from Penn Labs exposing Penn course review and registrar data. A default public token grants registrar-data access; richer review data requires a token.
Penn Libraries Open Metadata (OAI-PMH / Z39.50)
Penn Libraries publishes bibliographic catalog metadata in bulk under an open-metadata policy, accessible via OAI-PMH and via Z39.50 (Alma/Ex Libris server na03.alma.exlibrisgro...