Humboldt-Universität zu Berlin website screenshot

Humboldt-Universität zu Berlin

Humboldt-Universität zu Berlin (HU Berlin) is a public research university in Berlin, Germany, ranked #126 in the QS World University Rankings 2025. Its public developer/API footprint is centered on scholarly and library infrastructure rather than a unified developer portal: the edoc Open Access publication server runs on DSpace 7 and exposes a public REST API and an OAI-PMH metadata interface, the University Library's Primus discovery service is built on Ex Libris Primo/Alma (which provides open APIs), and access management uses Shibboleth/SAML single sign-on. The University Library IT department also maintains a public GitHub organization (UB-HU-Berlin). No consolidated, self-service public API developer portal was confirmed.

Humboldt-Universität zu Berlin publishes 3 APIs on the APIs.io network: Core API, Discovery API, and Root API. Tagged areas include Education, Higher Education, University, Research, and Open Access.

The Humboldt-Universität zu Berlin catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Humboldt-Universität zu Berlin’s developer surface includes GitHub presence, authentication, and 9 more developer resources.

39.4/100 thin ▬ flat Agent 34/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
6 APIs
EducationHigher EducationUniversityResearchOpen AccessLibraryGermany

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 39.4/100 · thin
Contract Quality 14.6 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 7.0 / 12
Discoverability 6.5 / 10
Agent readiness — 34/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 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/humboldt-universitat-zu-berlin: 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 6

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

edoc-Server OAI-PMH Interface

Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH 2.0) endpoint for the edoc institutional repository, allowing public harvesting of metadata for theses, disser...

University Library Primus Discovery (Ex Libris Primo/Alma)

The University Library's central search portal, Primus, is built on the Ex Libris Primo discovery service backed by Alma. Primo/Alma provide open REST APIs for discovery and res...

HU-IAM Shibboleth Single Sign-On (SAML)

Identity and access management at Humboldt-Universität zu Berlin uses Shibboleth/SAML single sign-on, operated by the Computer- und Medienservice (CMS). Service-provider integra...

Humboldt-Universität zu Berlin Core API

Core repository resources (communities, collections, items)

Humboldt-Universität zu Berlin Discovery API

Search and discovery over indexed repository objects

Humboldt-Universität zu Berlin Root API

API root and capability discovery

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

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

Semantic Vocabularies 1

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

Humboldt Universitat Zu Berlin Context

15 classes · 8 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Humboldt-Universität zu Berlin API Rules

6 rules · 3 warnings 3 info

SPECTRAL

Humboldt-Universität zu Berlin API Rules

7 rules · 2 errors 3 warnings 2 info

SPECTRAL

JSON Schema 3

Standalone JSON Schema definitions for this provider's data models.

DSpace Collection

8 properties

JSON SCHEMA

DSpace Community

8 properties

JSON SCHEMA

DSpace Item

12 properties

JSON SCHEMA

JSON Structure 2

JSON Structure definitions describing this provider's data shapes.

Examples 3

Example request and response payloads for these APIs.

Security Posture 2

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

Humboldt Universitat Zu Berlin Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Humboldt Universitat Zu Berlin Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Humboldt Universitat Zu Berlin Agentic Access

8 operations

8 operations · 0 acting

AGENTIC

Resources

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

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 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: humboldt-universitat-zu-berlin
name: Humboldt-Universität zu Berlin
description: 'Humboldt-Universität zu Berlin (HU Berlin) is a public research university in Berlin, Germany, ranked #126 in
  the QS World University Rankings 2025. Its public developer/API footprint is centered on scholarly and library infrastructure
  rather than a unified developer portal: the edoc Open Access publication server runs on DSpace 7 and exposes a public REST
  API and an OAI-PMH metadata interface, the University Library''s Primus discovery service is built on Ex Libris Primo/Alma
  (which provides open APIs), and access management uses Shibboleth/SAML single sign-on. The University Library IT department
  also maintains a public GitHub organization (UB-HU-Berlin). No consolidated, self-service public API developer portal was
  confirmed.'
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/humboldt-universitat-zu-berlin.png
url: https://raw.githubusercontent.com/api-evangelist/humboldt-universitat-zu-berlin/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Research
- Open Access
- Library
- Germany
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: humboldt-universitat-zu-berlin:edoc-oai
  name: edoc-Server OAI-PMH Interface
  description: Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH 2.0) endpoint for the edoc institutional
    repository, allowing public harvesting of metadata for theses, dissertations, articles, and research data.
  humanURL: https://edoc-info.hu-berlin.de/en
  baseURL: https://edoc.hu-berlin.de/server/oai/request
  tags:
  - OAI-PMH
  - Metadata Harvesting
  - Open Access
  - Repository
  properties:
  - type: Documentation
    url: https://edoc-info.hu-berlin.de/en
- aid: humboldt-universitat-zu-berlin:primo-discovery
  name: University Library Primus Discovery (Ex Libris Primo/Alma)
  description: The University Library's central search portal, Primus, is built on the Ex Libris Primo discovery service backed
    by Alma. Primo/Alma provide open REST APIs for discovery and resource management; API access at HU Berlin is governed
    by the library and Ex Libris and is not openly self-service.
  humanURL: https://www.ub.hu-berlin.de/en/literature-search/catalogues/catalogues
  tags:
  - Library
  - Discovery
  - Primo
  - Alma
  - Catalog
  properties:
  - type: Documentation
    url: https://www.ub.hu-berlin.de/en/literature-search/catalogues/catalogues
- aid: humboldt-universitat-zu-berlin:shibboleth-sso
  name: HU-IAM Shibboleth Single Sign-On (SAML)
  description: Identity and access management at Humboldt-Universität zu Berlin uses Shibboleth/SAML single sign-on, operated
    by the Computer- und Medienservice (CMS). Service-provider integration is documented for university service operators
    rather than offered as a public API.
  humanURL: https://www.cms.hu-berlin.de/de/dl/hu-iam/shibboleth
  tags:
  - Identity
  - SSO
  - Shibboleth
  - SAML
  - Authentication
  properties:
  - type: Documentation
    url: https://www.cms.hu-berlin.de/de/dl/hu-iam/shibboleth
- aid: humboldt-universitat-zu-berlin:humboldt-universitat-zu-berlin-core-api
  name: Humboldt-Universität zu Berlin Core API
  description: Core repository resources (communities, collections, items)
  humanURL: https://edoc-info.hu-berlin.de/en
  baseURL: https://edoc.hu-berlin.de/server/api
  tags:
  - Core
  properties:
  - type: OpenAPI
    url: openapi/humboldt-universitat-zu-berlin-core-api-openapi.yml
  - type: Documentation
    url: https://edoc-info.hu-berlin.de/en
  - type: Website
    url: https://edoc.hu-berlin.de/
  - type: x-json-schema
    url: json-schema/humboldt-universitat-zu-berlin-item-schema.json
  - type: x-json-schema
    url: json-schema/humboldt-universitat-zu-berlin-community-schema.json
  - type: x-json-schema
    url: json-schema/humboldt-universitat-zu-berlin-collection-schema.json
  - type: x-vocabulary
    url: vocabulary/humboldt-universitat-zu-berlin-vocabulary.yml
  - type: x-rules
    url: rules/humboldt-universitat-zu-berlin-rules.yml
  - type: x-json-ld
    url: json-ld/humboldt-universitat-zu-berlin-context.jsonld
- aid: humboldt-universitat-zu-berlin:humboldt-universitat-zu-berlin-discovery-api
  name: Humboldt-Universität zu Berlin Discovery API
  description: Search and discovery over indexed repository objects
  humanURL: https://edoc-info.hu-berlin.de/en
  baseURL: https://edoc.hu-berlin.de/server/api
  tags:
  - Discovery
  properties:
  - type: OpenAPI
    url: openapi/humboldt-universitat-zu-berlin-discovery-api-openapi.yml
  - type: Documentation
    url: https://edoc-info.hu-berlin.de/en
  - type: Website
    url: https://edoc.hu-berlin.de/
  - type: x-json-schema
    url: json-schema/humboldt-universitat-zu-berlin-item-schema.json
  - type: x-json-schema
    url: json-schema/humboldt-universitat-zu-berlin-community-schema.json
  - type: x-json-schema
    url: json-schema/humboldt-universitat-zu-berlin-collection-schema.json
  - type: x-vocabulary
    url: vocabulary/humboldt-universitat-zu-berlin-vocabulary.yml
  - type: x-rules
    url: rules/humboldt-universitat-zu-berlin-rules.yml
  - type: x-json-ld
    url: json-ld/humboldt-universitat-zu-berlin-context.jsonld
- aid: humboldt-universitat-zu-berlin:humboldt-universitat-zu-berlin-root-api
  name: Humboldt-Universität zu Berlin Root API
  description: API root and capability discovery
  humanURL: https://edoc-info.hu-berlin.de/en
  baseURL: https://edoc.hu-berlin.de/server/api
  tags:
  - Root
  properties:
  - type: OpenAPI
    url: openapi/humboldt-universitat-zu-berlin-root-api-openapi.yml
  - type: Documentation
    url: https://edoc-info.hu-berlin.de/en
  - type: Website
    url: https://edoc.hu-berlin.de/
  - type: x-json-schema
    url: json-schema/humboldt-universitat-zu-berlin-item-schema.json
  - type: x-json-schema
    url: json-schema/humboldt-universitat-zu-berlin-community-schema.json
  - type: x-json-schema
    url: json-schema/humboldt-universitat-zu-berlin-collection-schema.json
  - type: x-vocabulary
    url: vocabulary/humboldt-universitat-zu-berlin-vocabulary.yml
  - type: x-rules
    url: rules/humboldt-universitat-zu-berlin-rules.yml
  - type: x-json-ld
    url: json-ld/humboldt-universitat-zu-berlin-context.jsonld
common:
- type: AgenticAccess
  url: agentic-access/humboldt-universitat-zu-berlin-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/humboldt-universitat-zu-berlin-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/humboldt-universitat-zu-berlin-domain-security.yml
- type: Website
  url: https://www.hu-berlin.de/en
- type: GitHub
  url: https://github.com/UB-HU-Berlin
- type: LinkedIn
  url: https://www.linkedin.com/school/humboldt-universitat-zu-berlin/
- type: Authentication
  url: https://www.cms.hu-berlin.de/de/dl/hu-iam/shibboleth
- type: Plans
  url: plans/humboldt-universitat-zu-berlin-plans-pricing.yml
- type: RateLimits
  url: rate-limits/humboldt-universitat-zu-berlin-rate-limits.yml
- type: FinOps
  url: finops/humboldt-universitat-zu-berlin-finops.yml
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com