Technical University of Berlin logo

Technical University of Berlin

Technische Universität Berlin (TU Berlin) is a public research university in Berlin, Germany, ranked #66 in the QS World University Rankings 2025. Its public developer/API footprint is concentrated in research-data and library infrastructure rather than a unified developer portal. The institutional repository DepositOnce runs on DSpace 8.1 and exposes a public OAI-PMH interface and a public DSpace REST/HAL API for harvesting open-access publications and research data. TU Berlin also operates a self-hosted GitLab instance (git.tu-berlin.de) whose API is gated behind Shibboleth SSO, plus public GitHub organizations (TU-Berlin, TUUB). Authentication across services is provided via Shibboleth/SAML (DFN-AAI), operated by the ZECM.

3 APIs 0 Features
EducationHigher EducationUniversityResearch DataOpen AccessRepositoryLibraryGermany

APIs

DepositOnce OAI-PMH Interface

Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH 2.0) endpoint for DepositOnce, the institutional repository of TU Berlin. Allows harvesting metadata for open-...

DepositOnce DSpace REST API

DSpace 8.1 REST/HAL API for the DepositOnce repository, exposing communities, collections, items, bitstreams and discovery endpoints. The API root returns a HAL document with ds...

TU Berlin GitLab API

Self-hosted GitLab Enterprise Edition instance for TU Berlin. The GitLab REST API (v4) is present but gated — unauthenticated requests to /api/v4/ return HTTP 401. Login and API...

Semantic Vocabularies

Tu Berlin Context

17 classes · 3 properties

JSON-LD

Resources

🔗
Website
Website
👥
GitHub
GitHub
💻
SourceCode
SourceCode
🔗
LinkedIn
LinkedIn
🔑
Authentication
Authentication
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Review
Review

Sources

apis.yml Raw ↑
---
aid: tu-berlin
name: Technical University of Berlin
description: >-
  Technische Universität Berlin (TU Berlin) is a public research university in
  Berlin, Germany, ranked #66 in the QS World University Rankings 2025. Its
  public developer/API footprint is concentrated in research-data and library
  infrastructure rather than a unified developer portal. The institutional
  repository DepositOnce runs on DSpace 8.1 and exposes a public OAI-PMH
  interface and a public DSpace REST/HAL API for harvesting open-access
  publications and research data. TU Berlin also operates a self-hosted GitLab
  instance (git.tu-berlin.de) whose API is gated behind Shibboleth SSO, plus
  public GitHub organizations (TU-Berlin, TUUB). Authentication across services
  is provided via Shibboleth/SAML (DFN-AAI), operated by the ZECM.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/tu-berlin/refs/heads/main/apis.yml
tags:
  - Education
  - Higher Education
  - University
  - Research Data
  - Open Access
  - Repository
  - Library
  - Germany
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
  - aid: tu-berlin:depositonce-oai
    name: DepositOnce OAI-PMH Interface
    description: >-
      Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH 2.0)
      endpoint for DepositOnce, the institutional repository of TU Berlin. Allows
      harvesting metadata for open-access publications and research data.
      Returned a valid Identify response (DSpace 8.1, granularity
      YYYY-MM-DDThh:mm:ssZ).
    humanURL: https://depositonce.tu-berlin.de/info/help
    baseURL: https://api-depositonce.tu-berlin.de/server/oai/request
    tags: [ Research Data, Open Access, Repository, OAI-PMH, DSpace, Metadata ]
    properties:
      - type: Documentation
        url: https://depositonce.tu-berlin.de/info/help
  - aid: tu-berlin:depositonce-rest
    name: DepositOnce DSpace REST API
    description: >-
      DSpace 8.1 REST/HAL API for the DepositOnce repository, exposing
      communities, collections, items, bitstreams and discovery endpoints. The
      API root returns a HAL document with dspaceVersion "DSpace 8.1" and an
      _links hypermedia structure.
    humanURL: https://depositonce.tu-berlin.de/info/help
    baseURL: https://api-depositonce.tu-berlin.de/server/api
    tags: [ Research Data, Open Access, Repository, REST, DSpace, HAL ]
    properties:
      - type: Documentation
        url: https://depositonce.tu-berlin.de/info/help
  - aid: tu-berlin:gitlab
    name: TU Berlin GitLab API
    description: >-
      Self-hosted GitLab Enterprise Edition instance for TU Berlin. The GitLab
      REST API (v4) is present but gated — unauthenticated requests to
      /api/v4/ return HTTP 401. Login and API access require a TUB account via
      Shibboleth Single Sign-On.
    humanURL: https://www.tu.berlin/en/campusmanagement/news-details/gitlab-anmeldung-mit-shibboleth-single-sign-on
    baseURL: https://git.tu-berlin.de/api/v4
    tags: [ Source Code, GitLab, Git, Gated, Authentication ]
    properties:
      - type: Documentation
        url: https://www.tu.berlin/en/campusmanagement/news-details/gitlab-anmeldung-mit-shibboleth-single-sign-on
      - type: Authentication
        url: https://www.tu.berlin/campusmanagement/angebot/shibboleth
common:
  - type: Website
    url: https://www.tu.berlin/en
  - type: GitHub
    url: https://github.com/TU-Berlin
  - type: SourceCode
    url: https://github.com/TUUB
  - type: LinkedIn
    url: https://www.linkedin.com/school/tu-berlin/
  - type: Authentication
    url: https://www.tu.berlin/campusmanagement/angebot/shibboleth
  - type: Plans
    url: plans/tu-berlin-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/tu-berlin-rate-limits.yml
  - type: FinOps
    url: finops/tu-berlin-finops.yml
  - type: Review
    url: review.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]