ETH Zurich – Swiss Federal Institute of Technology website screenshot

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.

47.2/100 developing ▲ 10.3 Agent 50/100 agent native Full breakdown ↓
scored 2026-08-20 · rubric v0.12.0
AccessFreeSelf serve⚡ Free to try
42 APIs
UniversityHigher EducationEducationSwitzerlandETH DomainResearchResearch DataResearch ComputingHigh Performance ComputingLibraryOpen DataIdentity FederationDigital Collections

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-20 · rubric v0.12.0
Composite quality — 47.2/100 · developing
Contract Quality 12.3 / 21
Developer Ergonomics 4.0 / 17
Access Clarity 8.5 / 17
Operational Transparency 2.9 / 11
Contract Governance 2.6 / 10
Discoverability 6.0 / 9
Regulatory Posture 8.6 / 15
Agent readiness — 50/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
Documented Reversibility 6 / 6
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 8 / 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 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 4 / 4
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/.
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/eth-zurich: 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 42

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

ETH Zurich – Swiss Federal Institute of Technology bitstreams API

The bitstreams API from ETH Zurich – Swiss Federal Institute of Technology — 4 operation(s) for bitstreams.

ETH Zurich – Swiss Federal Institute of Technology collections API

The collections API from ETH Zurich – Swiss Federal Institute of Technology — 3 operation(s) for collections.

ETH Zurich – Swiss Federal Institute of Technology communities API

The communities API from ETH Zurich – Swiss Federal Institute of Technology — 5 operation(s) for communities.

ETH Zurich – Swiss Federal Institute of Technology Content Item API

The Content Item API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for content item.

ETH Zurich – Swiss Federal Institute of Technology Contributors API

The Contributors API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for contributors.

ETH Zurich – Swiss Federal Institute of Technology Core API

The Core API from ETH Zurich – Swiss Federal Institute of Technology — 9 operation(s) for core.

ETH Zurich – Swiss Federal Institute of Technology Discover API

The Discover API from ETH Zurich – Swiss Federal Institute of Technology — 7 operation(s) for discover.

ETH Zurich – Swiss Federal Institute of Technology Dossier API

The Dossier API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for dossier.

ETH Zurich – Swiss Federal Institute of Technology Dossiers API

The Dossiers API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for dossiers.

ETH Zurich – Swiss Federal Institute of Technology e-maps API

The e-maps API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for e-maps.

ETH Zurich – Swiss Federal Institute of Technology E-Pics items API

The E-Pics items API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for e-pics items.

ETH Zurich – Swiss Federal Institute of Technology e-rara API

The e-rara API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for e-rara.

ETH Zurich – Swiss Federal Institute of Technology ETH Research Collection API V2 API

The ETH Research Collection API V2 API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for eth research collection api v2.

ETH Zurich – Swiss Federal Institute of Technology Geo Container API

The Geo Container API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for geo container.

ETH Zurich – Swiss Federal Institute of Technology geo-topics API

The geo-topics API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for geo-topics.

ETH Zurich – Swiss Federal Institute of Technology Geodata API

The Geodata API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for geodata.

ETH Zurich – Swiss Federal Institute of Technology handle API

The handle API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for handle.

ETH Zurich – Swiss Federal Institute of Technology Information about a person API

The Information about a person API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for information about a person.

ETH Zurich – Swiss Federal Institute of Technology items API

The items API from ETH Zurich – Swiss Federal Institute of Technology — 5 operation(s) for items.

ETH Zurich – Swiss Federal Institute of Technology List of persons API

The List of persons API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for list of persons.

ETH Zurich – Swiss Federal Institute of Technology Locations API

The Locations API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for locations.

ETH Zurich – Swiss Federal Institute of Technology Maps API

The Maps API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for maps.

ETH Zurich – Swiss Federal Institute of Technology Places API

The Places API from ETH Zurich – Swiss Federal Institute of Technology — 3 operation(s) for places.

ETH Zurich – Swiss Federal Institute of Technology Poi API

The Poi API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for poi.

ETH Zurich – Swiss Federal Institute of Technology Poi items API

The Poi items API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for poi items.

ETH Zurich – Swiss Federal Institute of Technology Pois API

The Pois API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for pois.

ETH Zurich – Swiss Federal Institute of Technology provenance items API

The provenance items API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for provenance items.

ETH Zurich – Swiss Federal Institute of Technology Publication places API

The Publication places API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for publication places.

ETH Zurich – Swiss Federal Institute of Technology Route API

The Route API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for route.

ETH Zurich – Swiss Federal Institute of Technology Routes API

The Routes API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for routes.

ETH Zurich – Swiss Federal Institute of Technology search API

The search API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for search.

ETH Zurich – Swiss Federal Institute of Technology Search Portal resources API

The Search Portal resources API from ETH Zurich – Swiss Federal Institute of Technology — 2 operation(s) for search portal resources.

ETH Zurich – Swiss Federal Institute of Technology Suggestion API

The Suggestion API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for suggestion.

ETH Zurich – Swiss Federal Institute of Technology Topics API

The Topics API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for topics.

ETH Zurich – Swiss Federal Institute of Technology Util API

The Util API from ETH Zurich – Swiss Federal Institute of Technology — 1 operation(s) for util.

ETH Zurich – CSCS FirecREST v2 HPC API

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...

ETH Zurich Research Collection OAI-PMH

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;...

ETH Zurich – e-rara OAI-PMH

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 Identity Provider (SWITCHaai / eduGAIN)

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 GitLab

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 on opendata.swiss (CKAN)

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 @ swisscovery (Ex Libris Alma/Primo via SLSP)

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...

Scroll for all 42

Open Collections 36

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Discovery bitstreams API

OPEN COLLECTION

Scroll for all 36

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Eth Zurich 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.

Eth Zurich Context

15 classes · 6 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

ETH Zurich – Swiss Federal Institute of Technology API Rules

5 rules · 1 errors 3 warnings 1 info

SPECTRAL

JSON Schema 1

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

ETH Research Collection Item

4 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Examples 2

Example request and response payloads for these APIs.

Security Posture 3

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

Eth Zurich Authentication

apiKey · 1 scheme

SECURITY

Eth Zurich Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Eth Zurich Vulnerability Disclosure

security.txt · contact published

SECURITY

Agentic Access 1

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

Eth Zurich Agentic Access

78 operations

78 operations · 0 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 6

SDKs, sample code, and the tooling you integrate with

Access & Security 5

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 3

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 7

Properties that don't map to a standard resource type

Scroll for all 7

Source (apis.yml)

apis.yml Raw ↑
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