TU Dresden website screenshot

TU Dresden

Technische Universität Dresden (TU Dresden) is one of Germany's leading research universities and a member of the German Universities Excellence Initiative, located in Dresden, Saxony. It ranks #234 in the QS World University Rankings 2025. Its public developer/API footprint is modest and largely tied to academic infrastructure: a gated lecture-catalog (course directory) JSON API, the Shibboleth SAML-based single sign-on identity provider operated by the Center for Information Services and High Performance Computing (ZIH), the OpARA research-data repository, and the Qucosa document server which exposes an OAI-PMH interface. The Saxony State and University Library (SLUB Dresden), which serves the university, additionally publishes a documented Linked Open Data API for bibliographic and authority data.

TU Dresden publishes 5 APIs on the APIs.io network, including authority_search API, explorative search API, reconcile API, and 2 more. Tagged areas include Education, Higher Education, University, Research, and Open Data.

The TU Dresden catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

TU Dresden’s developer surface includes GitHub presence and 9 more developer resources.

37.0/100 thin ▬ flat Agent 22/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
9 APIs
EducationHigher EducationUniversityResearchOpen DataLibraryGermany

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 37.0/100 · thin
Contract Quality 14.4 / 25
Developer Ergonomics 0.0 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 7.0 / 12
Discoverability 7.4 / 10
Agent readiness — 22/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 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/tu-dresden: 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 9

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

TU Dresden Lecture Catalog API

Gated JSON API providing automated access to public data from the TU Dresden lecture directory (Vorlesungsverzeichnis): courses, seminars, instructors, buildings, semesters, ins...

TU Dresden Shibboleth Single Sign-On (SAML IdP)

SAML 2.0 Shibboleth Identity Provider operated by the ZIH for authentication and authorization of TU Dresden services, and usable by external services for federated login (DFN-A...

Qucosa OAI-PMH (TU Dresden Document Server)

OAI-PMH 2.0 metadata harvesting interface for Qucosa, the document and publication server used by TU Dresden (tud.qucosa.de) for theses, dissertations and open-access publicatio...

OpARA Research Data Repository

OpARA (Open Access Repository and Archive) is the research-data repository for researchers of TU Dresden and TU Bergakademie Freiberg, operated by the ZIH. It supports long-term...

TU Dresden authority_search API

Authority Provider Identifier Search

TU Dresden explorative search API

API endpoint to be use with the explorative search webapp

TU Dresden reconcile API

Openrefine Reconcilation and Data Extension Operations

TU Dresden search and access API

Search and Access Operations

TU Dresden source API

Source data access operation

Scroll for all 9

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Tu Dresden Rate Limits

1 limits

RATE LIMITS

FinOps 1

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

Semantic Vocabularies 1

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

Tu Dresden Context

15 classes · 4 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

TU Dresden API Rules

5 rules · 3 warnings 2 info

SPECTRAL

TU Dresden API Rules

7 rules · 4 errors 2 warnings

SPECTRAL

JSON Schema 1

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

SLUB LOD Entity

8 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Tu Dresden Entity Structure

7 properties

JSON STRUCTURE

Examples 2

Example request and response payloads for these APIs.

Tu Dresden Entity Example

2 fields

EXAMPLE

Tu Dresden Search Example

2 fields

EXAMPLE

Security Posture 2

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

Tu Dresden Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Tu Dresden Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

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

Tu Dresden Agentic Access

18 operations · 1 acting

18 operations · 1 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 2

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: tu-dresden
name: TU Dresden
description: 'Technische Universität Dresden (TU Dresden) is one of Germany''s leading research universities and a member
  of the German Universities Excellence Initiative, located in Dresden, Saxony. It ranks #234 in the QS World University Rankings
  2025. Its public developer/API footprint is modest and largely tied to academic infrastructure: a gated lecture-catalog
  (course directory) JSON API, the Shibboleth SAML-based single sign-on identity provider operated by the Center for Information
  Services and High Performance Computing (ZIH), the OpARA research-data repository, and the Qucosa document server which
  exposes an OAI-PMH interface. The Saxony State and University Library (SLUB Dresden), which serves the university, additionally
  publishes a documented Linked Open Data API for bibliographic and authority data.'
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/tu-dresden.png
url: https://raw.githubusercontent.com/api-evangelist/tu-dresden/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Research
- Open Data
- Library
- Germany
created: '2026-06-03'
modified: '2026-06-03'
specificationVersion: '0.19'
apis:
- aid: tu-dresden:lecture-catalog
  name: TU Dresden Lecture Catalog API
  description: 'Gated JSON API providing automated access to public data from the TU Dresden lecture directory (Vorlesungsverzeichnis):
    courses, seminars, instructors, buildings, semesters, institutes and degree programs. Access requires requesting an API
    account; an auth_code query parameter is appended to requests. At least 10 seconds must elapse between calls.'
  humanURL: https://vvz.phil.tu-dresden.de/api
  baseURL: https://vvz.phil.tu-dresden.de/api
  tags:
  - Courses
  - Catalog
  - Timetable
  - Education
  - JSON
  properties:
  - type: Documentation
    url: https://vvz.phil.tu-dresden.de/api
- aid: tu-dresden:sso-shibboleth
  name: TU Dresden Shibboleth Single Sign-On (SAML IdP)
  description: SAML 2.0 Shibboleth Identity Provider operated by the ZIH for authentication and authorization of TU Dresden
    services, and usable by external services for federated login (DFN-AAI). OIDC support is planned but not yet available.
    Metadata is published at the shibboleth endpoint.
  humanURL: https://idp.tu-dresden.de/docu/
  baseURL: https://idp.tu-dresden.de/idp/shibboleth
  tags:
  - Authentication
  - SSO
  - SAML
  - Shibboleth
  - Identity
  properties:
  - type: Documentation
    url: https://idp.tu-dresden.de/docu/
  - type: Authentication
    url: https://idp.tu-dresden.de/idp/shibboleth
- aid: tu-dresden:qucosa-oai
  name: Qucosa OAI-PMH (TU Dresden Document Server)
  description: OAI-PMH 2.0 metadata harvesting interface for Qucosa, the document and publication server used by TU Dresden
    (tud.qucosa.de) for theses, dissertations and open-access publications. Supports standard OAI verbs such as Identify,
    ListRecords and GetRecord.
  humanURL: https://tud.qucosa.de/
  baseURL: https://tud.qucosa.de/oai/
  tags:
  - Repository
  - OAI-PMH
  - Open Access
  - Metadata
  - Publications
  properties:
  - type: Documentation
    url: https://tud.qucosa.de/oai/?verb=Identify
- aid: tu-dresden:opara
  name: OpARA Research Data Repository
  description: OpARA (Open Access Repository and Archive) is the research-data repository for researchers of TU Dresden and
    TU Bergakademie Freiberg, operated by the ZIH. It supports long-term archiving and open-access publication of research
    data and is registered as a data provider in OpenAIRE/OpenDOAR.
  humanURL: https://opara.zih.tu-dresden.de/
  baseURL: https://opara.zih.tu-dresden.de/
  tags:
  - Research Data
  - Repository
  - Open Access
  - Archive
  properties:
  - type: Documentation
    url: https://tu-dresden.de/zih/forschung/projekte/opara
- aid: tu-dresden:tu-dresden-authority-search-api
  name: TU Dresden authority_search API
  description: Authority Provider Identifier Search
  humanURL: https://vvz.phil.tu-dresden.de/api
  baseURL: https://vvz.phil.tu-dresden.de/api
  tags:
  - authority_search
  properties:
  - type: OpenAPI
    url: openapi/tu-dresden-authority-search-api-openapi.yml
  - type: Documentation
    url: https://data.slub-dresden.de/doc/swagger_api
  - type: GitHub
    url: https://github.com/slub/data.slub-dresden.de
  - type: JSONSchema
    url: json-schema/tu-dresden-entity-schema.json
  - type: JSONStructure
    url: json-structure/tu-dresden-entity-structure.json
  - type: x-json-ld
    url: json-ld/tu-dresden-context.jsonld
  - type: x-vocabulary
    url: vocabulary/tu-dresden-vocabulary.yml
  - type: x-spectral-rules
    url: rules/tu-dresden-rules.yml
  - type: x-example
    url: examples/tu-dresden-search-example.json
  - type: x-example
    url: examples/tu-dresden-entity-example.json
- aid: tu-dresden:tu-dresden-explorative-search-api
  name: TU Dresden explorative search API
  description: API endpoint to be use with the explorative search webapp
  humanURL: https://vvz.phil.tu-dresden.de/api
  baseURL: https://vvz.phil.tu-dresden.de/api
  tags:
  - explorative search
  properties:
  - type: OpenAPI
    url: openapi/tu-dresden-explorative-search-api-openapi.yml
  - type: Documentation
    url: https://data.slub-dresden.de/doc/swagger_api
  - type: GitHub
    url: https://github.com/slub/data.slub-dresden.de
  - type: JSONSchema
    url: json-schema/tu-dresden-entity-schema.json
  - type: JSONStructure
    url: json-structure/tu-dresden-entity-structure.json
  - type: x-json-ld
    url: json-ld/tu-dresden-context.jsonld
  - type: x-vocabulary
    url: vocabulary/tu-dresden-vocabulary.yml
  - type: x-spectral-rules
    url: rules/tu-dresden-rules.yml
  - type: x-example
    url: examples/tu-dresden-search-example.json
  - type: x-example
    url: examples/tu-dresden-entity-example.json
- aid: tu-dresden:tu-dresden-reconcile-api
  name: TU Dresden reconcile API
  description: Openrefine Reconcilation and Data Extension Operations
  humanURL: https://vvz.phil.tu-dresden.de/api
  baseURL: https://vvz.phil.tu-dresden.de/api
  tags:
  - reconcile
  properties:
  - type: OpenAPI
    url: openapi/tu-dresden-reconcile-api-openapi.yml
  - type: Documentation
    url: https://data.slub-dresden.de/doc/swagger_api
  - type: GitHub
    url: https://github.com/slub/data.slub-dresden.de
  - type: JSONSchema
    url: json-schema/tu-dresden-entity-schema.json
  - type: JSONStructure
    url: json-structure/tu-dresden-entity-structure.json
  - type: x-json-ld
    url: json-ld/tu-dresden-context.jsonld
  - type: x-vocabulary
    url: vocabulary/tu-dresden-vocabulary.yml
  - type: x-spectral-rules
    url: rules/tu-dresden-rules.yml
  - type: x-example
    url: examples/tu-dresden-search-example.json
  - type: x-example
    url: examples/tu-dresden-entity-example.json
- aid: tu-dresden:tu-dresden-search-and-access-api
  name: TU Dresden search and access API
  description: Search and Access Operations
  humanURL: https://vvz.phil.tu-dresden.de/api
  baseURL: https://vvz.phil.tu-dresden.de/api
  tags:
  - search and access
  properties:
  - type: OpenAPI
    url: openapi/tu-dresden-search-and-access-api-openapi.yml
  - type: Documentation
    url: https://data.slub-dresden.de/doc/swagger_api
  - type: GitHub
    url: https://github.com/slub/data.slub-dresden.de
  - type: JSONSchema
    url: json-schema/tu-dresden-entity-schema.json
  - type: JSONStructure
    url: json-structure/tu-dresden-entity-structure.json
  - type: x-json-ld
    url: json-ld/tu-dresden-context.jsonld
  - type: x-vocabulary
    url: vocabulary/tu-dresden-vocabulary.yml
  - type: x-spectral-rules
    url: rules/tu-dresden-rules.yml
  - type: x-example
    url: examples/tu-dresden-search-example.json
  - type: x-example
    url: examples/tu-dresden-entity-example.json
- aid: tu-dresden:tu-dresden-source-api
  name: TU Dresden source API
  description: Source data access operation
  humanURL: https://vvz.phil.tu-dresden.de/api
  baseURL: https://vvz.phil.tu-dresden.de/api
  tags:
  - source
  properties:
  - type: OpenAPI
    url: openapi/tu-dresden-source-api-openapi.yml
  - type: Documentation
    url: https://data.slub-dresden.de/doc/swagger_api
  - type: GitHub
    url: https://github.com/slub/data.slub-dresden.de
  - type: JSONSchema
    url: json-schema/tu-dresden-entity-schema.json
  - type: JSONStructure
    url: json-structure/tu-dresden-entity-structure.json
  - type: x-json-ld
    url: json-ld/tu-dresden-context.jsonld
  - type: x-vocabulary
    url: vocabulary/tu-dresden-vocabulary.yml
  - type: x-spectral-rules
    url: rules/tu-dresden-rules.yml
  - type: x-example
    url: examples/tu-dresden-search-example.json
  - type: x-example
    url: examples/tu-dresden-entity-example.json
common:
- type: AgenticAccess
  url: agentic-access/tu-dresden-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/tu-dresden-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/tu-dresden-domain-security.yml
- type: Website
  url: https://tu-dresden.de/
- type: GitHub
  url: https://github.com/tu-dresden
- type: LinkedIn
  url: https://de.linkedin.com/school/tu-dresden/
- type: Plans
  url: plans/tu-dresden-plans-pricing.yml
- type: RateLimits
  url: rate-limits/tu-dresden-rate-limits.yml
- type: FinOps
  url: finops/tu-dresden-finops.yml
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com