ETH Zurich – Swiss Federal Institute of Technology
ETH Zurich (Eidgenössische Technische Hochschule Zürich) is Switzerland's federal institute of technology, founded in 1855 and part of the ETH Domain. Unlike most of the university cohort, ETH operates a genuinely first-party programmable footprint rather than a set of vendor contracts running under its name. The ETH Library API Platform (api.library.ethz.ch) publishes seven documented OpenAPI 3.0 REST APIs — Discovery, ETHorama, Geo, Persons, Research Collection v1 and v2, and Vector — written and operated by ETH Library and specified in ETH's own eth-library/opendata-apis repository. The Swiss National Supercomputing Centre (CSCS), an autonomous unit of ETH Zurich, operates FirecREST v2, an OAuth2-secured OpenAPI 3.1 REST interface to national HPC systems at api.cscs.ch. ETH also runs two live OAI-PMH endpoints on its own hosts (the Research Collection and e-rara), a Shibboleth SAML 2.0 Identity Provider whose metadata is published through SWITCHaai and eduGAIN, and 308 federated service-provider entities — more than any other Swiss institution. What ETH does NOT publish is equally part of the record: there is no public API for the VVZ course catalogue (the widely used vvzapi.ch is a student project that states plainly it is not affiliated with or endorsed by ETH), no campus-life or facilities API, and no central institution-wide developer portal — the developer portal that exists belongs to ETH Library alone. Library discovery and open data reach the public through tenant relationships on platforms ETH does not operate: swisscovery (Ex Libris Alma/Primo via SLSP) and opendata.swiss (the Swiss federal CKAN).
ETH Zurich – Swiss Federal Institute of Technology publishes 36 APIs on the APIs.io network, including bitstreams API, collections API, communities API, and 33 more. Tagged areas include University, Higher Education, Education, Switzerland, and ETH Domain.
The ETH Zurich – Swiss Federal Institute of Technology catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
ETH Zurich – Swiss Federal Institute of Technology’s developer surface includes authentication, documentation, GitHub presence, engineering blog, API reference, support, and 36 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.
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/.
FirecREST v2, the REST interface to the Swiss National Supercomputing Centre's HPC systems. CSCS is an autonomous unit of ETH Zurich; the specification is served live from the p...
OAI-PMH 2.0 harvesting interface for the ETH Zurich Research Collection, served from ETH's own host. Verified live with Identify, ListMetadataFormats and ListSets on 2026-08-19;...
OAI-PMH 2.0 interface for e-rara, the platform of digitized rare books held by Swiss institutions, operated by ETH Library. The Identify response names adminEmail issue-erara@li...
ETH Zurich operates a Shibboleth SAML 2.0 Identity Provider with entityID https://aai-logon.ethz.ch/idp/shibboleth, published in the signed SWITCHaai federation metadata aggrega...
ETH Zurich self-hosts a GitLab instance at gitlab.ethz.ch and exposes its REST API v4 publicly for public projects — GET /api/v4/projects returned 200 with real ETH project reco...
ETH Library publishes 14 datasets as the "ETH Library" organization on opendata.swiss, the Swiss federal open-government-data portal. The data is ETH's; the CKAN platform, the A...
ETH Library's discovery layer runs as the 41SLSP_ETH view on swisscovery, the shared Ex Libris Alma/Primo platform operated by the Swiss Library Service Platform (SLSP). The hol...
aid: eth-zurich
name: ETH Zurich – Swiss Federal Institute of Technology
description: 'ETH Zurich (Eidgenössische Technische Hochschule Zürich) is Switzerland''s federal institute of technology,
founded in 1855 and part of the ETH Domain. Unlike most of the university cohort, ETH operates a genuinely first-party programmable
footprint rather than a set of vendor contracts running under its name. The ETH Library API Platform (api.library.ethz.ch)
publishes seven documented OpenAPI 3.0 REST APIs — Discovery, ETHorama, Geo, Persons, Research Collection v1 and v2, and
Vector — written and operated by ETH Library and specified in ETH''s own eth-library/opendata-apis repository. The Swiss
National Supercomputing Centre (CSCS), an autonomous unit of ETH Zurich, operates FirecREST v2, an OAuth2-secured OpenAPI
3.1 REST interface to national HPC systems at api.cscs.ch. ETH also runs two live OAI-PMH endpoints on its own hosts (the
Research Collection and e-rara), a Shibboleth SAML 2.0 Identity Provider whose metadata is published through SWITCHaai and
eduGAIN, and 308 federated service-provider entities — more than any other Swiss institution. What ETH does NOT publish
is equally part of the record: there is no public API for the VVZ course catalogue (the widely used vvzapi.ch is a student
project that states plainly it is not affiliated with or endorsed by ETH), no campus-life or facilities API, and no central
institution-wide developer portal — the developer portal that exists belongs to ETH Library alone. Library discovery and
open data reach the public through tenant relationships on platforms ETH does not operate: swisscovery (Ex Libris Alma/Primo
via SLSP) and opendata.swiss (the Swiss federal CKAN).'
type: Index
x-type: university
x-category: Technical University
accessModel:
pricing: free
onboarding: self-serve
trial: false
try_now: true
public: false
label: Free · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/eth-zurich.png
url: https://raw.githubusercontent.com/api-evangelist/eth-zurich/refs/heads/main/apis.yml
tags:
- University
- Higher Education
- Education
- Switzerland
- ETH Domain
- Research
- Research Data
- Research Computing
- High Performance Computing
- Library
- Open Data
- Identity Federation
- Digital Collections
created: '2026-06-03'
modified: '2026-08-19'
specificationVersion: '0.23'
apis:
- aid: eth-zurich:eth-zurich-bitstreams-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology bitstreams API
description: The bitstreams API from ETH Zurich – Swiss Federal Institute of Technology — 4 operation(s) for bitstreams.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Bitstreams
tags_raw:
- bitstreams
properties:
- type: OpenAPI
url: openapi/eth-zurich-bitstreams-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-collections-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology collections API
description: The collections API from ETH Zurich – Swiss Federal Institute of Technology — 3 operation(s) for collections.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Collection
tags_raw:
- collections
properties:
- type: OpenAPI
url: openapi/eth-zurich-collections-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-communities-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology communities API
description: The communities API from ETH Zurich – Swiss Federal Institute of Technology — 5 operation(s) for communities.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Communities
tags_raw:
- communities
properties:
- type: OpenAPI
url: openapi/eth-zurich-communities-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-content-item-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Content Item API
description: The Content Item API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for content item.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Content Item
properties:
- type: OpenAPI
url: openapi/eth-zurich-content-item-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-contributors-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Contributors API
description: The Contributors API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for contributors.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Contributors
properties:
- type: OpenAPI
url: openapi/eth-zurich-contributors-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-core-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Core API
description: The Core API from ETH Zurich – Swiss Federal Institute of Technology — 9 operation(s) for core.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Core
properties:
- type: OpenAPI
url: openapi/eth-zurich-core-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-discover-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Discover API
description: The Discover API from ETH Zurich – Swiss Federal Institute of Technology — 7 operation(s) for discover.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Discover
properties:
- type: OpenAPI
url: openapi/eth-zurich-discover-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-dossier-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Dossier API
description: The Dossier API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for dossier.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Dossier
properties:
- type: OpenAPI
url: openapi/eth-zurich-dossier-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-dossiers-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Dossiers API
description: The Dossiers API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for dossiers.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Dossiers
properties:
- type: OpenAPI
url: openapi/eth-zurich-dossiers-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-e-maps-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology e-maps API
description: The e-maps API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for e-maps.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- e-maps
properties:
- type: OpenAPI
url: openapi/eth-zurich-e-maps-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-e-pics-items-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology E-Pics items API
description: The E-Pics items API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for e-pics items.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- E-Pics items
properties:
- type: OpenAPI
url: openapi/eth-zurich-e-pics-items-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-e-rara-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology e-rara API
description: The e-rara API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for e-rara.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- e-rara
properties:
- type: OpenAPI
url: openapi/eth-zurich-e-rara-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-eth-research-collection-api-v2-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology ETH Research Collection API V2 API
description: The ETH Research Collection API V2 API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s)
for eth research collection api v2.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- ETH Research Collection API V2
properties:
- type: OpenAPI
url: openapi/eth-zurich-eth-research-collection-api-v2-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-geo-container-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Geo Container API
description: The Geo Container API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for geo container.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Geo Container
properties:
- type: OpenAPI
url: openapi/eth-zurich-geo-container-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-geo-topics-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology geo-topics API
description: The geo-topics API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for geo-topics.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- geo-topics
properties:
- type: OpenAPI
url: openapi/eth-zurich-geo-topics-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-geodata-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Geodata API
description: The Geodata API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for geodata.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Geodata
properties:
- type: OpenAPI
url: openapi/eth-zurich-geodata-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-handle-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology handle API
description: The handle API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for handle.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Handle
tags_raw:
- handle
properties:
- type: OpenAPI
url: openapi/eth-zurich-handle-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-information-about-a-person-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Information about a person API
description: The Information about a person API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s)
for information about a person.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Information about a person
properties:
- type: OpenAPI
url: openapi/eth-zurich-information-about-a-person-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-items-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology items API
description: The items API from ETH Zurich – Swiss Federal Institute of Technology — 5 operation(s) for items.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Item
tags_raw:
- items
properties:
- type: OpenAPI
url: openapi/eth-zurich-items-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-list-of-persons-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology List of persons API
description: The List of persons API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for list of
persons.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- List of persons
properties:
- type: OpenAPI
url: openapi/eth-zurich-list-of-persons-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-locations-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Locations API
description: The Locations API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for locations.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Locations
properties:
- type: OpenAPI
url: openapi/eth-zurich-locations-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-maps-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Maps API
description: The Maps API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for maps.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Maps
properties:
- type: OpenAPI
url: openapi/eth-zurich-maps-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-places-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Places API
description: The Places API from ETH Zurich – Swiss Federal Institute of Technology — 3 operation(s) for places.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Places
properties:
- type: OpenAPI
url: openapi/eth-zurich-places-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-poi-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Poi API
description: The Poi API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for poi.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- POI
tags_raw:
- Poi
properties:
- type: OpenAPI
url: openapi/eth-zurich-poi-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-poi-items-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Poi items API
description: The Poi items API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for poi items.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Poi items
properties:
- type: OpenAPI
url: openapi/eth-zurich-poi-items-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-pois-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Pois API
description: The Pois API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for pois.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Pois
properties:
- type: OpenAPI
url: openapi/eth-zurich-pois-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-provenance-items-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology provenance items API
description: The provenance items API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for provenance
items.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- provenance items
properties:
- type: OpenAPI
url: openapi/eth-zurich-provenance-items-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-publication-places-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Publication places API
description: The Publication places API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for publication
places.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Publication places
properties:
- type: OpenAPI
url: openapi/eth-zurich-publication-places-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-route-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Route API
description: The Route API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for route.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Route
properties:
- type: OpenAPI
url: openapi/eth-zurich-route-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-routes-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Routes API
description: The Routes API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for routes.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Routes
properties:
- type: OpenAPI
url: openapi/eth-zurich-routes-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-search-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology search API
description: The search API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for search.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Search
tags_raw:
- search
properties:
- type: OpenAPI
url: openapi/eth-zurich-search-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-search-portal-resources-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Search Portal resources API
description: The Search Portal resources API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for
search portal resources.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Search Portal resources
properties:
- type: OpenAPI
url: openapi/eth-zurich-search-portal-resources-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-suggestion-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Suggestion API
description: The Suggestion API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for suggestion.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Suggestion
properties:
- type: OpenAPI
url: openapi/eth-zurich-suggestion-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-topics-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Topics API
description: The Topics API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for topics.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Topics
properties:
- type: OpenAPI
url: openapi/eth-zurich-topics-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-util-api
x-operator: institution
name: ETH Zurich – Swiss Federal Institute of Technology Util API
description: The Util API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for util.
humanURL: https://eth-library.github.io/apiplatform-swagger/
tags:
- Util
properties:
- type: OpenAPI
url: openapi/eth-zurich-util-api-openapi.yml
- type: Documentation
url: https://eth-library.github.io/apiplatform-swagger/
- type: Signup
url: https://developer.library.ethz.ch
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- aid: eth-zurich:eth-zurich-firecrest-v2-api
x-operator: institution
name: ETH Zurich – CSCS FirecREST v2 HPC API
description: FirecREST v2, the REST interface to the Swiss National Supercomputing Centre's HPC systems. CSCS is an autonomous
unit of ETH Zurich; the specification is served live from the production host, declares servers[] https://api.cscs.ch/hpc/firecrest/v2,
and the upstream source carries "Copyright (c) 2019-2024, ETH Zurich". OpenAPI 3.1.0, 33 paths / 35 operations across
three tags (status, compute, filesystem), secured with an OAuth 2.0 client-credentials flow against auth.cscs.ch. Parallel
deployments exist for the ML (api.cscs.ch/ml), Climate & Weather (api.cscs.ch/cw) and Beverin platforms; only the HPC
contract is stored here because all four are the same document with a different server. This is the single strongest first-party
API surface ETH Zurich operates and it was entirely absent from the June 2026 profile of this institution.
humanURL: https://docs.cscs.ch/access/firecrest/
baseURL: https://api.cscs.ch/hpc/firecrest/v2
tags:
- Research Computing
- High Performance Computing
properties:
- type: OpenAPI
url: openapi/eth-zurich-firecrest-v2-api-openapi.yml
- type: Documentation
url: https://docs.cscs.ch/access/firecrest/
- type: APIReference
url: https://eth-cscs.github.io/firecrest-v2/openapi/
- type: SourceCode
url: https://github.com/eth-cscs/firecrest-v2
- aid: eth-zurich:eth-zurich-research-collection-oai-pmh
x-operator: institution
name: ETH Zurich Research Collection OAI-PMH
description: 'OAI-PMH 2.0 harvesting interface for the ETH Zurich Research Collection, served from ETH''s own host. Verified
live with Identify, ListMetadataFormats and ListSets on 2026-08-19; serves the qdc, oai_dc, oai_datacite (DataCite schema
kernel-4) and xoai metadata prefixes, plus a dedicated openaire_data context. The repository software is DSpace, but the
endpoint, the host and the handle prefix (20.500.11850) are ETH''s. Access is intermittently bot-mitigated: a rapid second
request returned an ETH-authored "Access Restricted" notice citing scraping volume, which is a rate-limit response, not
a dead surface.'
humanURL: https://www.research-collection.ethz.ch/
baseURL: https://www.research-collection.ethz.ch/oai/request
tags:
- Research Data
- OAI-PMH
- Research Repository
properties:
- type: OAI-PMH
url: https://www.research-collection.ethz.ch/oai/request?verb=Identify
- type: OAI-PMH
url: https://research-collection.ethz.ch/oai/openaire_data
- type: Documentation
url: https://www.research-collection.ethz.ch/
- type: Conformance
url: conformance/eth-zurich-domain-standards.yml
- aid: eth-zurich:eth-zurich-e-rara-oai-pmh
x-operator: institution
name: ETH Zurich – e-rara OAI-PMH
description: OAI-PMH 2.0 interface for e-rara, the platform of digitized rare books held by Swiss institutions, operated
by ETH Library. The Identify response names adminEmail issue-erara@library.ethz.ch and an earliest datestamp of 2009-11-10,
confirming ETH Library operation. The underlying software is a Visual Library Server; the service and the contact are
ETH's.
humanURL: https://www.e-rara.ch/
baseURL: https://www.e-rara.ch/oai/
tags:
- Digital Collections
- OAI-PMH
properties:
- type: OAI-PMH
url: https://www.e-rara.ch/oai?verb=Identify
- type: Documentation
url: https://www.e-rara.ch/
- aid: eth-zurich:eth-zurich-aai-identity-federation
x-operator: institution
name: ETH Zurich Identity Provider (SWITCHaai / eduGAIN)
description: ETH Zurich operates a Shibboleth SAML 2.0 Identity Provider with entityID https://aai-logon.ethz.ch/idp/shibboleth,
published in the signed SWITCHaai federation metadata aggregate and reachable through eduGAIN. The EntityDescriptor carries
an IDPSSODescriptor with SAML 2.0 HTTP-Redirect, HTTP-POST, POST-SimpleSign and SOAP bindings plus SAML 1.0 artifact resolution
and attribute query. 308 of the 1,960 entities in the aggregate sit under an ethz.ch host, making ETH the largest single
institutional participant in the Swiss federation. This is a machine-readable, institution-operated surface and it is
the surface class this cohort most consistently fails to record.
humanURL: https://unlimited.ethz.ch/
baseURL: https://aai-logon.ethz.ch/idp/
tags:
- Identity Federation
- SAML
- Shibboleth
properties:
- type: IdentityFederation
url: authentication/eth-zurich-identity-federation.yml
- type: Metadata
url: https://metadata.aai.switch.ch/metadata.switchaai.xml
- type: Conformance
url: conformance/eth-zurich-domain-standards.yml
- aid: eth-zurich:eth-zurich-gitlab
x-operator: institution
name: ETH Zurich GitLab
description: ETH Zurich self-hosts a GitLab instance at gitlab.ethz.ch and exposes its REST API v4 publicly for public projects
— GET /api/v4/projects returned 200 with real ETH project records on 2026-08-19, while /api/v4/version correctly requires
authentication. The instance is ETH-operated infrastructure on an ETH host, so the surface is theirs; the API CONTRACT,
however, is GitLab's upstream specification, so no OpenAPI is stored under this institution. Recorded as a relationship,
not as an ETH-authored contract.
humanURL: https://gitlab.ethz.ch/
baseURL: https://gitlab.ethz.ch/api/v4
tags:
- Source Code
- Developer Tooling
properties:
- type: Documentation
url: https://gitlab.ethz.ch/
- type: APIReference
url: https://docs.gitlab.com/ee/api/rest/
- aid: eth-zurich:eth-zurich-opendata-swiss
x-operator: tenant
name: ETH Library on opendata.swiss (CKAN)
description: ETH Library publishes 14 datasets as the "ETH Library" organization on opendata.swiss, the Swiss federal open-government-data
portal. The data is ETH's; the CKAN platform, the Action API and the contract are the Swiss Confederation's. Recorded
as a tenant relationship — the CKAN API specification is NOT stored under this institution, and the catalog credit for
that contract belongs to opendata.swiss.
humanURL: https://opendata.swiss/en/organization/eth-bibliothek
baseURL: https://ckan.opendata.swiss/api/3
tags:
- Open Data
- CKAN
properties:
- type: OpenData
url: https://opendata.swiss/en/organization/eth-bibliothek
- type: APIReference
url: https://ckan.opendata.swiss/api/3/action/organization
# --- truncated at 32 KB (39 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/eth-zurich/refs/heads/main/apis.yml