TU Wien (Vienna University of Technology) is Austria's largest science and technology university, founded in 1815, with more than 30,000 students across eight faculties. It operates no central developer portal, publishes no API key issuance page and offers no unified developer credential, and most of what looks like a TU Wien API is a product it bought rather than built. What it does operate is real and unusually varied for the cohort: a self-hosted InvenioRDM research-data repository whose REST API answers anonymously, two live OAI-PMH endpoints, a DSpace-CRIS institutional repository, the TISS student-information REST API (versioned, structured errors, documentation behind TU Wien SSO), a SAML 2.0 identity provider registered in the ACOnet/eduID.at federation and interfederated into eduGAIN, and — the one genuinely engineered contract — the FUNDify funding API, written and maintained by TU Wien Campus Software Development for the Austrian RIS Synergy network the university led. Its library discovery layer is a tenant surface on the OBVSG consortium's Ex Libris Primo platform, not TU Wien engineering. Conformance is concentrated in research infrastructure: OAI-PMH 2.0, DataCite, ORCID and SAML are all verified live; SCIM, LTI, OneRoster, Ed-Fi, Caliper and QTI are absent.
TU Wien publishes 1 API on the APIs.io network: FUNDify — RIS Synergy Funding API. Tagged areas include University, Higher Education, Education, Technical University, and Austria.
The TU Wien catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
TU Wien’s developer surface includes documentation, API reference, engineering blog, authentication, code examples, and 28 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Education & Research regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare
no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's
denominator entirely — not scored zero. A reference or data API is not deficient for being unable to
upsert.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/tu-wien: open an issue to ask a question, or submit a pull request to add artifacts.
Submit an artifact on GitHub — free →Manage your own listing — the Influence plan, $499/mo →
Public REST API of the TU Wien Research Data repository, running InvenioRDM 14.0. Records, communities, affiliations, funders and vocabularies are readable anonymously; /api/nam...
OAI-PMH 2.0 harvesting interface for the TU Wien Research Data repository. Verified live on 2026-08-30 with Identify and ListMetadataFormats; serves oai_dc, datacite and oai_dat...
OAI-PMH 2.0 interface for reposiTUm, the open-access institutional repository of TU Wien, implemented on DSpace-CRIS by TU Wien Campus IT. Serves oai_dc and oai_openaire, with a...
The DSpace 7 REST layer of reposiTUm is deployed but fronted by a crawler filter: /server/api returned 503 and /server/api/core/items returned 416 with the body "please respect ...
REST API of TISS, TU Wien's Information Systems & Services platform — the course catalogue, curricula, org units, people and room data behind tiss.tuwien.ac.at. The edge is reac...
TU Wien's own OpenAPI-described contract, and the only one in this repository. FUNDify publishes Austrian funding programmes and calls and lets institutions annotate them for th...
Keycloak realm TU Wien operates as the identity broker for the Austrian RIS Synergy network, with SAML brokering endpoints for eleven Austrian universities. Its OpenID Connect d...
TU Wien's institutional identity provider, registered in the Austrian ACOnet/eduID.at federation and interfederated into eduGAIN. Machine-readable SAML 2.0 metadata, re-signed d...
TU Wien's library discovery layer. Recorded as a tenant relationship, which is a real institutional fact, so that no Ex Libris contract is ever scored as TU Wien engineering. No...
aid: tu-wien
name: TU Wien
x-type: university
x-category: Technical University
description: 'TU Wien (Vienna University of Technology) is Austria''s largest science and technology university, founded in
1815, with more than 30,000 students across eight faculties. It operates no central developer portal, publishes no API key
issuance page and offers no unified developer credential, and most of what looks like a TU Wien API is a product it bought
rather than built. What it does operate is real and unusually varied for the cohort: a self-hosted InvenioRDM research-data
repository whose REST API answers anonymously, two live OAI-PMH endpoints, a DSpace-CRIS institutional repository, the TISS
student-information REST API (versioned, structured errors, documentation behind TU Wien SSO), a SAML 2.0 identity provider
registered in the ACOnet/eduID.at federation and interfederated into eduGAIN, and — the one genuinely engineered contract
— the FUNDify funding API, written and maintained by TU Wien Campus Software Development for the Austrian RIS Synergy network
the university led. Its library discovery layer is a tenant surface on the OBVSG consortium''s Ex Libris Primo platform,
not TU Wien engineering. Conformance is concentrated in research infrastructure: OAI-PMH 2.0, DataCite, ORCID and SAML are
all verified live; SCIM, LTI, OneRoster, Ed-Fi, Caliper and QTI are absent.'
type: Index
deliveryModel:
model: saas
open_source: true
commercial: false
callable_host: true
label: Institution-operated endpoints · public read on research infrastructure
confidence: high
source:
- openapi
- plans
generated: '2026-08-30'
method: probed
accessModel:
pricing: free
onboarding: none
trial: false
try_now: true
public: true
label: Free · anonymous read on the research repositories, SSO or bearer token elsewhere
confidence: high
source:
- probed
generated: '2026-08-30'
method: probed
position: Consuming
access: Public
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/tu-wien.png
url: https://raw.githubusercontent.com/api-evangelist/tu-wien/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- Technical University
- Austria
- Europe
- Research Data
- Research Repository
- Open Access
- OAI-PMH
- Identity Federation
- Research Computing
- InvenioRDM
- DataCite
- ORCID
- SAML
- RIS Synergy
created: '2026-06-03'
modified: '2026-08-30'
specificationVersion: '0.23'
x-enrichment:
pipeline: pipeline-university
run: '2026-08-30'
note: Re-profiled under the university contract's operator axis. The June 2026 profile recorded three surfaces and no operator
on any of them; this run settled the operator for nine, found four surfaces the first pass missed (TISS, FUNDify, the
RIS Synergy OIDC realm and the SAML identity provider), and re-labelled the library catalogue as a tenant relationship.
apis:
- aid: tu-wien:researchdata-api
name: TU Wien Research Data REST API
x-operator: institution
x-operator-evidence: researchdata.tuwien.ac.at is under TU Wien's own registrable domain and resolves to TU Wien address
space (128.130.35.218). The software is InvenioRDM, an open-source platform TU Wien self-hosts and contributes to; the
deployment, the data and the DOI prefix are TU Wien's.
description: Public REST API of the TU Wien Research Data repository, running InvenioRDM 14.0. Records, communities, affiliations,
funders and vocabularies are readable anonymously; /api/names returns 403 without a session; write operations require
a personal bearer token. Records carry DataCite DOIs under prefix 10.48436 and content-negotiate to application/vnd.datacite.datacite+json.
humanURL: https://researchdata.tuwien.ac.at/tuw/about/api
baseURL: https://researchdata.tuwien.ac.at/api
tags:
- Research Data
- InvenioRDM
- REST
- FAIR
- Repository
- DataCite
- ORCID
properties:
- type: Documentation
url: https://researchdata.tuwien.ac.at/tuw/about/api
- type: Authentication
url: authentication/tu-wien-authentication.yml
- type: Examples
url: examples/tu-wien-examples.yml
- type: Errors
url: errors/tu-wien-errors.yml
- aid: tu-wien:researchdata-oai
name: TU Wien Research Data OAI-PMH
x-operator: institution
x-operator-evidence: institution's own host; Identify names the TU Wien repository
description: OAI-PMH 2.0 harvesting interface for the TU Wien Research Data repository. Verified live on 2026-08-30 with
Identify and ListMetadataFormats; serves oai_dc, datacite and oai_datacite.
humanURL: https://researchdata.tuwien.ac.at/tuw/about/api
baseURL: https://researchdata.tuwien.ac.at/oai2d
tags:
- OAI-PMH
- Metadata
- Harvesting
- Research Data
- DataCite
properties:
- type: Documentation
url: https://researchdata.tuwien.ac.at/tuw/about/api
- type: Conformance
url: conformance/tu-wien-education-standards.yml
- aid: tu-wien:repositum-oai
name: reposiTUm OAI-PMH
x-operator: institution
x-operator-evidence: repositum.tuwien.at CNAMEs to repositum.tuwien.ac.at on TU Wien address space (128.131.20.136); OAI
Identify returns repositoryName "DSpace-CRIS at TU Wien" and adminEmail dspace@tiss.tuwien.ac.at.
description: OAI-PMH 2.0 interface for reposiTUm, the open-access institutional repository of TU Wien, implemented on DSpace-CRIS
by TU Wien Campus IT. Serves oai_dc and oai_openaire, with an earliest datestamp of 2020-09-03. Only the /oai/openaire
context answers; /oai/request and /oai/driver both return HTTP 500 as of 2026-08-30.
humanURL: https://repositum.tuwien.at/
baseURL: https://repositum.tuwien.at/oai/openaire
tags:
- OAI-PMH
- Open Access
- Repository
- DSpace
- OpenAIRE
properties:
- type: Documentation
url: https://www.it.tuwien.ac.at/en/services/research-projects-publications/repositum
- type: Conformance
url: conformance/tu-wien-education-standards.yml
- aid: tu-wien:repositum-rest
name: reposiTUm DSpace REST API
x-operator: institution
x-operator-evidence: same TU Wien host as the OAI endpoint above
description: 'The DSpace 7 REST layer of reposiTUm is deployed but fronted by a crawler filter: /server/api returned 503
and /server/api/core/items returned 416 with the body "please respect nofollow and noindex headers!" on 2026-08-30. Recorded
as a live-but-blocked institution surface, not as an absent one.'
humanURL: https://repositum.tuwien.at/
baseURL: https://repositum.tuwien.at/server/api
tags:
- Repository
- DSpace
- REST
- Open Access
properties:
- type: Errors
url: errors/tu-wien-errors.yml
- aid: tu-wien:tiss-api
name: TISS REST API
x-operator: institution
x-operator-evidence: tiss.tuwien.ac.at is TU Wien's own student and staff information system on TU Wien address space (128.130.32.110);
its error documents declare the namespace https://tiss.tuwien.ac.at/api/schema/error/v10.
description: REST API of TISS, TU Wien's Information Systems & Services platform — the course catalogue, curricula, org
units, people and room data behind tiss.tuwien.ac.at. The edge is reachable anonymously and returns a versioned, namespaced
XML error document, but resource paths are not publicly enumerable and https://tiss.tuwien.ac.at/api/dokumentation redirects
to a TU Wien Login page. Institution-operated and real; effectively closed to outside integrators.
humanURL: https://tiss.tuwien.ac.at/api/dokumentation
baseURL: https://tiss.tuwien.ac.at/api
tags:
- Course Catalog
- Student Information System
- REST
- Registrar
properties:
- type: Authentication
url: authentication/tu-wien-authentication.yml
- type: Errors
url: errors/tu-wien-errors.yml
- aid: tu-wien:fundify-funding
name: FUNDify — RIS Synergy Funding API
x-operator: institution
x-operator-evidence: The OpenAPI and the implementation live in TU Wien's own GitHub organisation (github.com/tuwien-csd/fundify,
EUPL-1.2) under the Java package at.ac.tuwien.fundify, written by TU Wien Campus Software Development. The national instance
runs for the ARISnet consortium at fundify.arisnet.ac.at; TU Wien led the RIS Synergy project that defined the standard.
description: TU Wien's own OpenAPI-described contract, and the only one in this repository. FUNDify publishes Austrian funding
programmes and calls and lets institutions annotate them for their own researchers, implementing the RIS Synergy national
Funding endpoint. Four GET operations, 32 object schemas. Anonymous calls return 401; the contract itself documents no
401 and no error body, which rules/tu-wien-spectral.yml flags.
humanURL: https://github.com/tuwien-csd/fundify
baseURL: https://fundify.arisnet.ac.at/api/ris-synergy/funding/v1
tags:
- Funding
- Research Information
- RIS Synergy
- OpenAPI
- CERIF
properties:
- type: OpenAPI
url: openapi/tu-wien-fundify-api-openapi.yml
- type: OpenAPIOriginal
url: openapi/_original/tu-wien-fundify-api-openapi.yml
- type: JSONSchema
url: json-schema/tu-wien-fundify-funding.json
- type: Rules
url: rules/tu-wien-spectral.yml
- type: Vocabulary
url: vocabulary/tu-wien-vocabulary.yml
- type: Scopes
url: scopes/tu-wien-scopes.yml
- type: Authentication
url: authentication/tu-wien-authentication.yml
- type: Errors
url: errors/tu-wien-errors.yml
- type: Lifecycle
url: lifecycle/tu-wien-lifecycle.yml
- type: SourceCode
url: https://github.com/tuwien-csd/fundify
- aid: tu-wien:ris-synergy-oidc
name: RIS Synergy Identity Broker (OpenID Connect)
x-operator: institution
x-operator-evidence: ris-synergy.csd.tuwien.ac.at is TU Wien Campus Software Development's own host (128.131.33.132) and
the OIDC issuer matches it exactly.
description: Keycloak realm TU Wien operates as the identity broker for the Austrian RIS Synergy network, with SAML brokering
endpoints for eleven Austrian universities. Its OpenID Connect discovery document is public and returned 200 on 2026-08-30
— the only machine-readable authorization metadata anywhere in TU Wien's footprint.
humanURL: https://forschungsdaten.at/ris/
baseURL: https://ris-synergy.csd.tuwien.ac.at/auth/realms/ris-synergy
tags:
- Identity
- OpenID Connect
- Authentication
- Keycloak
- Research Information
tags_raw:
- Identity
- OpenID Connect
- OAuth
- Keycloak
- Research Information
properties:
- type: OpenIDConnectDiscovery
url: https://ris-synergy.csd.tuwien.ac.at/auth/realms/ris-synergy/.well-known/openid-configuration
- type: Authentication
url: authentication/tu-wien-authentication.yml
- aid: tu-wien:saml-idp
name: TU Wien SAML 2.0 Identity Provider (eduID.at / eduGAIN)
x-operator: institution
x-operator-evidence: entityID https://idp.zid.tuwien.ac.at/saml2 with an IDPSSODescriptor in the signed ACOnet / eduID.at
aggregate, OrganizationURL https://www.tuwien.ac.at/.
description: TU Wien's institutional identity provider, registered in the Austrian ACOnet/eduID.at federation and interfederated
into eduGAIN. Machine-readable SAML 2.0 metadata, re-signed daily by the federation operator. Seven TU Wien entities appear
in the aggregate — this IdP plus six service providers including the Vienna Scientific Cluster, TU coLAB, the research
data repository, the RIS Synergy broker and the library.
humanURL: https://eduid.at/
baseURL: https://idp.zid.tuwien.ac.at/simplesaml/saml2/idp/SSOService.php
tags:
- Identity Federation
- SAML
- Shibboleth
- eduGAIN
- Single Sign-On
properties:
- type: Metadata
url: https://eduid.at/md/aconet-registered.xml
- type: Conformance
url: conformance/tu-wien-education-standards.yml
- aid: tu-wien:catalogplus
name: CatalogPlus library discovery (Ex Libris Primo, OBVSG-hosted)
x-operator: tenant
x-operator-evidence: catalogplus.tuwien.at is a TU Wien-branded hostname that CNAMEs to search-utw.obvsg.at, the Austrian
Library Network (OBVSG) consortium's Ex Libris Primo installation. TU Wien's catalogue, TU Wien's holdings — Ex Libris's
contract, run by OBVSG.
description: TU Wien's library discovery layer. Recorded as a tenant relationship, which is a real institutional fact, so
that no Ex Libris contract is ever scored as TU Wien engineering. No spec is saved under this repository; the Primo/Alma
contracts belong in Ex Libris's own profile.
humanURL: https://catalogplus.tuwien.at/
baseURL: https://catalogplus.tuwien.at/primo_library/libweb/UTW
tags:
- Library
- Discovery
- Primo
- Ex Libris
- OBVSG
- Tenant
properties:
- type: Website
url: https://catalogplus.tuwien.at/
x-coverage:
state: covered
reason: covered
detail: 'TU Wien has eight institution-operated machine surfaces and one tenant relationship, all probed live on 2026-08-30.
Three read anonymously (the InvenioRDM REST API and both OAI-PMH endpoints), one is deployed but crawler-blocked (the
DSpace REST layer), one is behind institutional SSO with a live but undocumented edge (TISS), one is token-gated with
a public contract (FUNDify), and two are pure identity metadata (the RIS Synergy OIDC realm and the SAML IdP). Exactly
one OpenAPI exists and it is TU Wien''s own; no vendor contract is saved here. What is genuinely absent is central: no
developer portal, no API key issuance, no status page, no changelog, no deprecation policy, no open-data portal (data.tuwien.ac.at
does not resolve), and no llms.txt.'
evidence:
- url: https://researchdata.tuwien.ac.at/api/records?size=1
status: 200
- url: https://researchdata.tuwien.ac.at/oai2d?verb=ListMetadataFormats
status: 200
- url: https://repositum.tuwien.at/oai/openaire?verb=Identify
status: 200
- url: https://repositum.tuwien.at/server/api/core/items?size=1
status: 416
- url: https://repositum.tuwien.at/oai/request?verb=Identify
status: 500
- url: https://tiss.tuwien.ac.at/api/course/v22/all
status: 404
- url: https://tiss.tuwien.ac.at/api/dokumentation
status: 200
- url: https://fundify.arisnet.ac.at/api/ris-synergy/funding/v1/fundings
status: 401
- url: https://ris-synergy.csd.tuwien.ac.at/auth/realms/ris-synergy/.well-known/openid-configuration
status: 200
- url: https://eduid.at/md/aconet-registered.xml
status: 200
- url: https://www.tuwien.at/llms.txt
status: 404
- url: https://researchdata.tuwien.ac.at/.well-known/openid-configuration
status: 404
common:
- type: License
name: EUPL-1.2
url: https://github.com/tuwien-csd/fundify/blob/develop/LICENSE
- type: Website
url: https://www.tuwien.at/en/
- type: Documentation
url: https://researchdata.tuwien.ac.at/tuw/about/api
- type: APIReference
url: openapi/tu-wien-fundify-api-openapi.yml
- type: GitHubOrganization
url: https://github.com/tuwien-csd
- type: ResearchRepository
url: https://researchdata.tuwien.ac.at/
- type: ResearchRepository
url: https://repositum.tuwien.at/
- type: CourseCatalog
url: https://tiss.tuwien.ac.at/
- type: LibraryCatalog
url: https://catalogplus.tuwien.at/
- type: IdentityFederation
url: https://eduid.at/md/aconet-registered.xml
- type: ResearchComputing
url: https://www.it.tuwien.ac.at/en/services/research/high-performance-computing/datalab
- type: AIPolicy
url: https://www.tuwien.at/en/studies/teaching-at-tu-wien/digitally-supported-teaching/artificial-intelligence-in-education
- type: AITooling
url: https://github.com/TU-Wien-dataLAB
- type: PrivacyPolicy
url: https://www.tuwien.at/fileadmin/Datenschutz/Data_Protection_Declaration_Websites.pdf
- type: TermsOfService
url: https://www.tuwien.at/en/imprint
- type: Blog
url: https://www.tuwien.at/en/tu-wien/news/news-articles
- type: LinkedIn
url: https://www.linkedin.com/school/tuwien
- type: VulnerabilityDisclosure
url: security/tu-wien-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/tu-wien-domain-security.yml
- type: Authentication
url: authentication/tu-wien-authentication.yml
- type: Scopes
url: scopes/tu-wien-scopes.yml
- type: Errors
url: errors/tu-wien-errors.yml
- type: Conformance
url: conformance/tu-wien-education-standards.yml
- type: Lifecycle
url: lifecycle/tu-wien-lifecycle.yml
- type: Examples
url: examples/tu-wien-examples.yml
- type: JSONSchema
url: json-schema/tu-wien-fundify-funding.json
- type: Rules
url: rules/tu-wien-spectral.yml
- type: Vocabulary
url: vocabulary/tu-wien-vocabulary.yml
- type: JSONLD
url: json-ld/tu-wien-context.jsonld
- type: Plans
url: plans/tu-wien-plans-pricing.yml
- type: RateLimits
url: rate-limits/tu-wien-rate-limits.yml
- type: FinOps
url: finops/tu-wien-finops.yml
- type: Review
url: review.yml
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.