# National University of Singapore

**Canonical:** https://apis.io/providers/nus/  
**Website:** https://nus.edu.sg/  
**APIs profiled:** 8

The National University of Singapore is Singapore's flagship public research university, ranked eighth in the QS World University Rankings 2025, and it is a near-perfect illustration of why a university is a federation of buyers rather than a producer. NUS operates exactly one substantial machine-readable API surface of its own: the federated identity service at vafs.nus.edu.sg, which publishes a live OpenID Connect discovery document, a JWKS, and signed SAML 2.0 metadata for entityID https://vafs.nus.edu.sg/adfs/services/trust, and which registers NUS as an identity provider in the Singapore Access Federation. Everything else that looks like an NUS API belongs to a platform NUS rents — ScholarBank@NUS is Atmire's DSpace, the learning management system is Instructure's Canvas, the blogs are CampusPress, the library guides are Springshare. NUS has an API gateway hostname at api.nus.edu.sg on a certificate issued to the university, and it returns HTTP 500 on every path. The campus shuttle bus API at nnextbus.nus.edu.sg is genuinely NUS's and genuinely live, but sits behind HTTP Basic credentials the university does not issue publicly. Most strikingly, NUS's own course vocabulary — modules, modular credits, prerequisite trees — has no public machine-readable expression from the university at all; the only OpenAPI describing NUS course data is published by NUSMods, a student organisation, from a non-NUS domain. There is no NUS developer portal, no institution-wide GitHub organisation, no public open-data portal, no llms.txt, and no self-service registration path to any NUS API.

## Kin Score — 39.6 / 100 (developing)

Scored 2026-08-21 under rubric 0.12.0. Trend: flat (+0.0 from 39.6).

| Facet | Score |
|---|---|
| Discoverability | 74.1 |
| Contract Quality | 64.3 |
| Governance | 11.4 |
| Contract Governance | 11.4 |
| Operational Transparency | 21.1 |
| Developer Ergonomics | 14.3 |
| Commercial Clarity | 28.9 |
| Access Clarity | 28.9 |

Regulatory layer — **Education & Research**: 50.0 (matched via tags).

## Agent readiness — 44.6 (agent-ready)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | na |
| MCP Server | no |
| Auth Clarity | yes |
| Idempotency | na |
| Error Semantics | verified |
| OpenAPI Examples | documented |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | na |

## Access

Affiliation-gated — onboarding: unknown, pricing: free, trial: no (confidence: high).

## APIs (8)

- **NUS Federated Identity Service (VAFS)** — The National University of Singapore's own identity provider, and the only substantial machine-readable API surface the institution operates itself. Publishes an OpenID Connect ...
- **NUS NextBus (Internal Shuttle Bus) API** — The API behind the NUS internal shuttle bus service — bus stops, services and arrival times across the Kent Ridge and Bukit Timah campuses. Institution-operated and live, but ga...
- **ScholarBank@NUS DSpace REST API** — The HAL-style REST API of ScholarBank@NUS, the university's institutional repository — communities, collections, items, bitstreams and a 485-field metadata registry covering the...
- **ScholarBank@NUS OAI-PMH Interface** — OAI-PMH 2.0 metadata harvesting endpoint for ScholarBank@NUS, advertising twelve metadata formats including oai_dc, qdc, mods, mets, marc, etdms and uketd_dc, with an earliest d...
- **NUS Canvas LMS API** — The learning management system for NUS courses, running on Instructure's Canvas as a vanity tenant. The REST API is live and returns a structured 401 to unauthenticated callers;...
- **Blog.nus WordPress REST API** — The NUS academic, educational, research and administrative blogging platform exposes a full WordPress REST API with eleven namespaces and 190 routes, anonymously readable. Runs ...
- **NUSMods API (student-operated, not endorsed)** — The only public machine-readable description of NUS course data that exists — module lists, module information, prerequisite trees, timetables and venue occupancy, published as ...
- **NUS entry in the Singapore Access Federation** — NUS is one of fourteen identity providers registered in the Singapore Access Federation, which SingAREN operates and which interfederates with eduGAIN. The entityID NUS is regis...

## Agentic access (1)

- **Nus Agentic Access** — 8 operations · 3 human-in-the-loop

## Security (2)

- **Nus Authentication** — 4 schemes
- **Nus Domain Security** — TLSv1.2 · HSTS

## Plans (1)

- **Nus Plans Pricing**

## Tags

University, Higher Education, Education, Singapore, Research, Identity Federation, Research Repository, Course Catalog, Open Access, Learning Management

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/nus/). Scores are computed from the provider's own public artifacts under a published rubric.
