Universiti Putra Malaysia website screenshot

Universiti Putra Malaysia

Universiti Putra Malaysia (UPM) is a Malaysian public research university in Serdang, Selangor, formerly the Universiti Pertanian Malaysia, and ranked #148 in the QS World University Rankings 2025. UPM has no central, publicly documented developer portal, but it does operate machine-readable scholarly and identity infrastructure: an EPrints-based institutional repository (PSAS IR) that exposes a standards-based OAI-PMH 2.0 metadata harvesting interface, and a Shibboleth SAML 2.0 identity provider used for federated single sign-on. Application access for students and staff (study portal, Putra portal, SIMS) is gated behind UPM-ID SSO and is not openly documented.

Universiti Putra Malaysia publishes 2 APIs on the APIs.io network. Tagged areas include Education, Higher Education, University, Research, and Open Access.

The Universiti Putra Malaysia catalog on APIs.io includes 1 JSON-LD context.

Universiti Putra Malaysia’s developer surface includes authentication and 10 more developer resources.

20.8/100 emerging ▬ flat Agent 12/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
2 APIs
EducationHigher EducationUniversityResearchOpen AccessInstitutional RepositoryIdentityMalaysia

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 20.8/100 · emerging
Contract Quality 3.2 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 2.7 / 13
Governance 0.0 / 12
Discoverability 6.9 / 10
Agent readiness — 12/100 · agent aware
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/upm: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 2

Individual APIs this provider publishes, each with its own machine-readable definition.

PSAS Institutional Repository OAI-PMH

Standards-based OAI-PMH 2.0 metadata harvesting interface for the Universiti Putra Malaysia Institutional Repository (PSAS IR), running on EPrints. Supports the Identify, ListMe...

UPM Shibboleth SAML 2.0 Identity Provider

Federated single sign-on identity provider for Universiti Putra Malaysia, built on Shibboleth and publishing SAML 2.0 / SAML 1.1 metadata at its entityID. Used for research and ...

Pricing Plans 1

Published pricing tiers and plan structures.

Upm Plans Pricing

2 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Upm Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Upm Finops

FINOPS

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Upm Context

15 classes · 1 properties

JSON-LD

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Upm Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Upm Vulnerability Disclosure

disclosure policy published

SECURITY

Resources

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: upm
name: Universiti Putra Malaysia
description: 'Universiti Putra Malaysia (UPM) is a Malaysian public research university in Serdang, Selangor, formerly the
  Universiti Pertanian Malaysia, and ranked #148 in the QS World University Rankings 2025. UPM has no central, publicly documented
  developer portal, but it does operate machine-readable scholarly and identity infrastructure: an EPrints-based institutional
  repository (PSAS IR) that exposes a standards-based OAI-PMH 2.0 metadata harvesting interface, and a Shibboleth SAML 2.0
  identity provider used for federated single sign-on. Application access for students and staff (study portal, Putra portal,
  SIMS) is gated behind UPM-ID SSO and is not openly documented.'
type: Index
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/upm.png
url: https://raw.githubusercontent.com/api-evangelist/upm/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Research
- Open Access
- Institutional Repository
- Identity
- Malaysia
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: upm:oai-pmh
  name: PSAS Institutional Repository OAI-PMH
  description: Standards-based OAI-PMH 2.0 metadata harvesting interface for the Universiti Putra Malaysia Institutional Repository
    (PSAS IR), running on EPrints. Supports the Identify, ListMetadataFormats, ListRecords, ListIdentifiers, ListSets and
    GetRecord verbs, and exposes records in oai_dc, didl, mets, oai_bibl, rdf and uketd_dc metadata formats. Confirmed live
    (HTTP 200) returning valid OAI-PMH XML.
  humanURL: http://psasir.upm.edu.my/information.html
  baseURL: http://psasir.upm.edu.my/cgi/oai2
  tags:
  - OAI-PMH
  - Repository
  - EPrints
  - Open Access
  - Metadata
  - Research
  properties:
  - type: Documentation
    url: http://psasir.upm.edu.my/information.html
- aid: upm:saml-idp
  name: UPM Shibboleth SAML 2.0 Identity Provider
  description: Federated single sign-on identity provider for Universiti Putra Malaysia, built on Shibboleth and publishing
    SAML 2.0 / SAML 1.1 metadata at its entityID. Used for research and education community federation (scope upm.edu.my).
    Confirmed live (HTTP 200) returning valid SAML EntityDescriptor metadata.
  humanURL: https://idf.upm.edu.my/idp/shibboleth
  baseURL: https://idf.upm.edu.my/idp/shibboleth
  tags:
  - Identity
  - SSO
  - SAML
  - Shibboleth
  - Authentication
  - Federation
  properties:
  - type: Documentation
    url: https://idf.upm.edu.my/idp/shibboleth
common:
- type: VulnerabilityDisclosure
  url: security/upm-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/upm-domain-security.yml
- type: Website
  url: https://upm.edu.my/
- type: LinkedIn
  url: https://www.linkedin.com/school/universiti-putra-malaysia/
- type: Library
  url: https://lib.upm.edu.my/
- type: Repository
  url: http://psasir.upm.edu.my/
- type: Authentication
  url: https://idf.upm.edu.my/idp/shibboleth
- type: Plans
  url: plans/upm-plans-pricing.yml
- type: RateLimits
  url: rate-limits/upm-rate-limits.yml
- type: FinOps
  url: finops/upm-finops.yml
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com