University of Warsaw website screenshot

University of Warsaw

The University of Warsaw (Uniwersytet Warszawski) is Poland's largest and highest-ranked university and a member of the 4EU+ European University Alliance. Unusually for this cohort it operates real first-party programmable surfaces rather than only vendor tenancies: the USOS API at usosapps.uw.edu.pl, a documented OAuth 1.0a REST-like protocol over the institution's own academic database (courses, faculties, calendar, users, payments), and two springdoc services that publish their own OpenAPI and Swagger UI — the Student Portal 4EU+ API at api.sp4eu.uw.edu.pl (OpenAPI 3.1, 74 paths, read endpoints answer anonymously) and Jaskier at api.jaskier.uw.edu.pl, the university's central institutional API (OpenAPI 3.0.1, 729 paths, 458 schemas, bearer-gated data). Research data is handled by two institution-hosted repositories — Dane Badawcze UW (Dataverse, DOI prefix 10.58132) and ReIn UW (DSpace-CRIS 8.1) — each with a native REST API and an OAI-PMH 2.0 endpoint. The university runs its own Shibboleth SAML identity provider at login.uw.edu.pl, registered in eduGAIN through the Polish PIONIER.Id federation, and it is a DataCite repository client and a Crossref member with 31 DOI prefixes. What it does NOT have is a single central developer portal: the USOS developers site is the only signup surface, the library discovery layer is an Ex Libris Alma/Primo tenancy, and the LMS is a Moodle install with no public LTI advertisement.

University of Warsaw publishes 7 APIs on the APIs.io network, including apiref API, apisrv API, calendar API, and 4 more. Tagged areas include Education, Higher Education, University, Poland, and Europe.

The University of Warsaw catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

University of Warsaw’s developer surface includes authentication, GitHub presence, engineering blog, documentation, API reference, support, and 20 more developer resources.

52.9/100 developing ▬ flat Agent 25/100 agent aware saas Full breakdown ↓
scored 2026-09-08 · rubric v0.20.0
AccessFreeSelf serve⚡ Free to try
3 APIs
EducationHigher EducationUniversityPolandEurope4EU+ AllianceAcademic DataCourse CatalogResearch DataResearch RepositoryIdentity FederationLibraryOpen Data

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-08 · rubric v0.20.0
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 applies to this provider. This API accepts writes, so it carries 10 points of the composite. It is scored from the published contracts themselves: whether a caller can create-or-update in one call, whether the write accepts a key the caller already holds, and whether the response says which branch ran. Without that, every write needs a search-and-branch in front of it, and the first time that check is skipped a duplicate record is created. Scored against the observed mean rather than raw — a provider at the catalog average is unchanged by this facet, not penalised by it.
The six quality facets above are damped to 75 points between them, because the conditional facet above carries the other 25. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 75% 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/university-of-warsaw: 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 →

APIs 17

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

Dane Badawcze UW Research Data Repository REST API

The University of Warsaw Research Data Repository (Dane Badawcze UW) is a Dataverse-based institutional repository for long-term storage and open sharing of research data across...

Dane Badawcze UW OAI-PMH Endpoint

OAI-PMH 2.0 metadata harvesting endpoint for the University of Warsaw Research Data Repository (Dataverse). The repository identifies itself as the "Dane Badawcze UW Dataverse O...

University of Warsaw apiref API

Machine-readable method reference

University of Warsaw apisrv API

USOS API server information and time

University of Warsaw calendar API

Academic calendar events

University of Warsaw courses API

Courses and course editions

University of Warsaw fac API

Faculties and organizational units

Jaskier API

Jaskier is the University of Warsaw's central institutional data and services API — the backend behind MyUW and the university's in-house applications, built and operated by the...

Student Portal 4EU+ API

The REST API behind the Student Portal 4EU+, the shared student services portal of the 4EU+ European University Alliance, built and operated by the University of Warsaw. It publ...

ReIn UW Institutional Repository REST API

The Institutional Repository of the University of Warsaw (ReIn UW, Repozytorium Instytucjonalne Uniwersytetu Warszawskiego) runs DSpace-CRIS 8.1 (cris-2024.02.01) on the univers...

ReIn UW OAI-PMH Endpoint

OAI-PMH 2.0 metadata harvesting endpoint for the Institutional Repository of the University of Warsaw. verb=Identify returns repositoryName "The Institutional Repository of the ...

University of Warsaw SAML Identity Provider (eduGAIN / PIONIER.Id)

The university's own Shibboleth SAML 2.0 identity provider, entityID https://login.uw.edu.pl/idp, fronted by an Apereo CAS login at logowanie.uw.edu.pl. Its metadata is machine-...

DataCite DOI Registration (REPOD / REPOD.DBUW)

The University of Warsaw registers DOIs through DataCite. Its DataCite provider is `repod` — "University of Warsaw – Interdisciplinary Centre for Mathematical and Computational ...

Crossref Membership (member 4211)

The University of Warsaw is Crossref member 4211, holding 31 DOI prefixes used across its journals and press imprints (10.7311, 10.14394, 10.7172, 10.55226, 10.67180 and others)...

ROR Registration (039bjqg32)

The Research Organization Registry record for the University of Warsaw, https://ror.org/039bjqg32, resolvable through the ROR API. It is the identifier the DataCite provider rec...

BUW Library Discovery (Ex Libris Alma / Primo, OMNIS)

The University of Warsaw Library (BUW) migrated off NUKAT to Ex Libris Alma with Primo discovery in December 2024, joining the national OMNIS shared catalogue. The discovery vie...

RepOD — Repository for Open Data (ICM UW)

RepOD is Poland's general-purpose repository for open research data, running the same Dataverse build (1.3.2) as Dane Badawcze UW and operated by the Interdisciplinary Centre fo...

Scroll for all 17

Open Collections 6

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

API Collection

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

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

Semantic Vocabularies 1

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

University Of Warsaw Context

23 classes · 8 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

University of Warsaw API Rules

5 rules · 4 warnings 1 info

SPECTRAL

University of Warsaw API Rules

7 rules · 1 errors 4 warnings 2 info

SPECTRAL

JSON Schema 5

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

USOS Course

14 properties

JSON SCHEMA

USOS Faculty

9 properties

JSON SCHEMA

USOS Installation

9 properties

JSON SCHEMA

Student Portal 4EU+ Course

32 properties

JSON SCHEMA

Student Portal 4EU+ Tutorial

16 properties

JSON SCHEMA

JSON Structure 2

JSON Structure definitions describing this provider's data shapes.

University Of Warsaw Course Structure

9 properties

JSON STRUCTURE

Examples 4

Example request and response payloads for these APIs.

Security Posture 2

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

University Of Warsaw Authentication

apiKey/oauth1a/bearer/saml · 4 schemes

SECURITY

University Of Warsaw Domain Security

TLSv1.2 · HSTS · DMARC

SECURITY

Agentic Access 1

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

University Of Warsaw Agentic Access

8 operations

8 operations · 0 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 2

Status, limits, changes, and where to get help

Commercial 3

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: university-of-warsaw
name: University of Warsaw
description: 'The University of Warsaw (Uniwersytet Warszawski) is Poland''s largest and highest-ranked university and a member
  of the 4EU+ European University Alliance. Unusually for this cohort it operates real first-party programmable surfaces rather
  than only vendor tenancies: the USOS API at usosapps.uw.edu.pl, a documented OAuth 1.0a REST-like protocol over the institution''s
  own academic database (courses, faculties, calendar, users, payments), and two springdoc services that publish their own
  OpenAPI and Swagger UI — the Student Portal 4EU+ API at api.sp4eu.uw.edu.pl (OpenAPI 3.1, 74 paths, read endpoints answer
  anonymously) and Jaskier at api.jaskier.uw.edu.pl, the university''s central institutional API (OpenAPI 3.0.1, 729 paths,
  458 schemas, bearer-gated data). Research data is handled by two institution-hosted repositories — Dane Badawcze UW (Dataverse,
  DOI prefix 10.58132) and ReIn UW (DSpace-CRIS 8.1) — each with a native REST API and an OAI-PMH 2.0 endpoint. The university
  runs its own Shibboleth SAML identity provider at login.uw.edu.pl, registered in eduGAIN through the Polish PIONIER.Id federation,
  and it is a DataCite repository client and a Crossref member with 31 DOI prefixes. What it does NOT have is a single central
  developer portal: the USOS developers site is the only signup surface, the library discovery layer is an Ex Libris Alma/Primo
  tenancy, and the LMS is a Moodle install with no public LTI advertisement.'
x-type: university
x-category: Public Research University
type: Index
deliveryModel:
  model: saas
  open_source: false
  commercial: true
  callable_host: true
  label: Hosted service · you call their endpoint
  confidence: high
  source:
  - openapi
  - pricing
  generated: '2026-08-28'
  method: derived
accessModel:
  pricing: free
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Free · Self-serve signup
  confidence: medium
  probe_state: covered
  source:
  - plans
  - authentication
  - security
  generated: '2026-09-03'
  method: derived
position: Consuming
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/university-of-warsaw.png
url: https://raw.githubusercontent.com/api-evangelist/university-of-warsaw/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- Poland
- Europe
- 4EU+ Alliance
- Academic Data
- Course Catalog
- Research Data
- Research Repository
- Identity Federation
- Library
- Open Data
created: '2026-06-03'
modified: '2026-09-01'
specificationVersion: '0.23'
apis:
- aid: university-of-warsaw:rdr-rest
  x-operator: institution
  name: Dane Badawcze UW Research Data Repository REST API
  description: The University of Warsaw Research Data Repository (Dane Badawcze UW) is a Dataverse-based institutional repository
    for long-term storage and open sharing of research data across all disciplines, with DOI assignment, versioning and Central
    Authentication System integration. As a Dataverse instance it exposes the native Dataverse REST API for search, dataset
    and file operations.
  humanURL: https://danebadawcze.uw.edu.pl/
  baseURL: https://danebadawcze.uw.edu.pl/api/
  tags:
  - Research Data
  - Repository
  - Dataverse
  - REST
  - Open Data
  properties:
  - type: Documentation
    url: https://info.danebadawcze.uw.edu.pl/en/about-the-service/
- aid: university-of-warsaw:rdr-oai-pmh
  x-operator: institution
  name: Dane Badawcze UW OAI-PMH Endpoint
  description: OAI-PMH 2.0 metadata harvesting endpoint for the University of Warsaw Research Data Repository (Dataverse).
    The repository identifies itself as the "Dane Badawcze UW Dataverse OAI Archive" and supports standard verbs such as Identify,
    ListRecords and GetRecord for harvesting research dataset metadata.
  humanURL: https://danebadawcze.uw.edu.pl/
  baseURL: https://danebadawcze.uw.edu.pl/oai
  tags:
  - Research Data
  - OAI-PMH
  - Metadata
  - Harvesting
  - Open Data
  properties:
  - type: Documentation
    url: https://info.danebadawcze.uw.edu.pl/en/about-the-service/
- aid: university-of-warsaw:university-of-warsaw-apiref-api
  x-operator: institution
  name: University of Warsaw apiref API
  description: Machine-readable method reference
  humanURL: https://usosapps.uw.edu.pl/developers/api/
  baseURL: https://usosapps.uw.edu.pl/services/
  tags:
  - apiref
  properties:
  - type: OpenAPI
    url: openapi/university-of-warsaw-apiref-api-openapi.yml
  - type: Documentation
    url: https://usosapps.uw.edu.pl/developers/api/
  - type: Authentication
    url: https://usosapps.uw.edu.pl/developers/api/authorization/
  - type: Signup
    url: https://usosapps.uw.edu.pl/developers/
  - type: JSONSchema
    url: json-schema/university-of-warsaw-course-schema.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-faculty-schema.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-installation-schema.json
  - type: x-json-structure
    url: json-structure/university-of-warsaw-course-structure.json
  - type: x-json-structure
    url: json-structure/university-of-warsaw-installation-structure.json
  - type: x-example
    url: examples/university-of-warsaw-installation-example.json
  - type: x-example
    url: examples/university-of-warsaw-now-example.json
  - type: x-example
    url: examples/university-of-warsaw-course-error-example.json
  - type: x-spectral-rules
    url: rules/university-of-warsaw-rules.yml
  - type: x-vocabulary
    url: vocabulary/university-of-warsaw-vocabulary.yml
  - type: x-json-ld-context
    url: json-ld/university-of-warsaw-context.jsonld
- aid: university-of-warsaw:university-of-warsaw-apisrv-api
  x-operator: institution
  name: University of Warsaw apisrv API
  description: USOS API server information and time
  humanURL: https://usosapps.uw.edu.pl/developers/api/
  baseURL: https://usosapps.uw.edu.pl/services/
  tags:
  - apisrv
  properties:
  - type: OpenAPI
    url: openapi/university-of-warsaw-apisrv-api-openapi.yml
  - type: Documentation
    url: https://usosapps.uw.edu.pl/developers/api/
  - type: Authentication
    url: https://usosapps.uw.edu.pl/developers/api/authorization/
  - type: Signup
    url: https://usosapps.uw.edu.pl/developers/
  - type: JSONSchema
    url: json-schema/university-of-warsaw-course-schema.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-faculty-schema.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-installation-schema.json
  - type: x-json-structure
    url: json-structure/university-of-warsaw-course-structure.json
  - type: x-json-structure
    url: json-structure/university-of-warsaw-installation-structure.json
  - type: x-example
    url: examples/university-of-warsaw-installation-example.json
  - type: x-example
    url: examples/university-of-warsaw-now-example.json
  - type: x-example
    url: examples/university-of-warsaw-course-error-example.json
  - type: x-spectral-rules
    url: rules/university-of-warsaw-rules.yml
  - type: x-vocabulary
    url: vocabulary/university-of-warsaw-vocabulary.yml
  - type: x-json-ld-context
    url: json-ld/university-of-warsaw-context.jsonld
- aid: university-of-warsaw:university-of-warsaw-calendar-api
  x-operator: institution
  name: University of Warsaw calendar API
  description: Academic calendar events
  humanURL: https://usosapps.uw.edu.pl/developers/api/
  baseURL: https://usosapps.uw.edu.pl/services/
  tags:
  - Calendar
  tags_raw:
  - calendar
  properties:
  - type: OpenAPI
    url: openapi/university-of-warsaw-calendar-api-openapi.yml
  - type: Documentation
    url: https://usosapps.uw.edu.pl/developers/api/
  - type: Authentication
    url: https://usosapps.uw.edu.pl/developers/api/authorization/
  - type: Signup
    url: https://usosapps.uw.edu.pl/developers/
  - type: JSONSchema
    url: json-schema/university-of-warsaw-course-schema.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-faculty-schema.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-installation-schema.json
  - type: x-json-structure
    url: json-structure/university-of-warsaw-course-structure.json
  - type: x-json-structure
    url: json-structure/university-of-warsaw-installation-structure.json
  - type: x-example
    url: examples/university-of-warsaw-installation-example.json
  - type: x-example
    url: examples/university-of-warsaw-now-example.json
  - type: x-example
    url: examples/university-of-warsaw-course-error-example.json
  - type: x-spectral-rules
    url: rules/university-of-warsaw-rules.yml
  - type: x-vocabulary
    url: vocabulary/university-of-warsaw-vocabulary.yml
  - type: x-json-ld-context
    url: json-ld/university-of-warsaw-context.jsonld
- aid: university-of-warsaw:university-of-warsaw-courses-api
  x-operator: institution
  name: University of Warsaw courses API
  description: Courses and course editions
  humanURL: https://usosapps.uw.edu.pl/developers/api/
  baseURL: https://usosapps.uw.edu.pl/services/
  tags:
  - Courses
  tags_raw:
  - courses
  properties:
  - type: OpenAPI
    url: openapi/university-of-warsaw-courses-api-openapi.yml
  - type: Documentation
    url: https://usosapps.uw.edu.pl/developers/api/
  - type: Authentication
    url: https://usosapps.uw.edu.pl/developers/api/authorization/
  - type: Signup
    url: https://usosapps.uw.edu.pl/developers/
  - type: JSONSchema
    url: json-schema/university-of-warsaw-course-schema.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-faculty-schema.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-installation-schema.json
  - type: x-json-structure
    url: json-structure/university-of-warsaw-course-structure.json
  - type: x-json-structure
    url: json-structure/university-of-warsaw-installation-structure.json
  - type: x-example
    url: examples/university-of-warsaw-installation-example.json
  - type: x-example
    url: examples/university-of-warsaw-now-example.json
  - type: x-example
    url: examples/university-of-warsaw-course-error-example.json
  - type: x-spectral-rules
    url: rules/university-of-warsaw-rules.yml
  - type: x-vocabulary
    url: vocabulary/university-of-warsaw-vocabulary.yml
  - type: x-json-ld-context
    url: json-ld/university-of-warsaw-context.jsonld
- aid: university-of-warsaw:university-of-warsaw-fac-api
  x-operator: institution
  name: University of Warsaw fac API
  description: Faculties and organizational units
  humanURL: https://usosapps.uw.edu.pl/developers/api/
  baseURL: https://usosapps.uw.edu.pl/services/
  tags:
  - fac
  properties:
  - type: OpenAPI
    url: openapi/university-of-warsaw-fac-api-openapi.yml
  - type: Documentation
    url: https://usosapps.uw.edu.pl/developers/api/
  - type: Authentication
    url: https://usosapps.uw.edu.pl/developers/api/authorization/
  - type: Signup
    url: https://usosapps.uw.edu.pl/developers/
  - type: JSONSchema
    url: json-schema/university-of-warsaw-course-schema.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-faculty-schema.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-installation-schema.json
  - type: x-json-structure
    url: json-structure/university-of-warsaw-course-structure.json
  - type: x-json-structure
    url: json-structure/university-of-warsaw-installation-structure.json
  - type: x-example
    url: examples/university-of-warsaw-installation-example.json
  - type: x-example
    url: examples/university-of-warsaw-now-example.json
  - type: x-example
    url: examples/university-of-warsaw-course-error-example.json
  - type: x-spectral-rules
    url: rules/university-of-warsaw-rules.yml
  - type: x-vocabulary
    url: vocabulary/university-of-warsaw-vocabulary.yml
  - type: x-json-ld-context
    url: json-ld/university-of-warsaw-context.jsonld
- aid: university-of-warsaw:jaskier-api
  x-operator: institution
  name: Jaskier API
  description: 'Jaskier is the University of Warsaw''s central institutional data and services API — the backend behind MyUW
    and the university''s in-house applications, built and operated by the university''s own IT department (build artifact
    group pl.edu.uw.dsk, version 1.2.25). It publishes its own springdoc-generated OpenAPI 3.0.1 at /v3/api-docs with 729
    paths, 458 schemas and 125 tags, covering people and profiles, courses and course registration, buildings, campuses and
    building accessibility, laboratories and research sets, projects and programmes, publications, patents, licences, framework
    agreements, public procurement plans, student organisations, events, IT services, dictionaries and translations, plus
    the Sp4eu subtree that feeds the Student Portal 4EU+. The specification and /api/v1/system/build answer anonymously; every
    data endpoint probed returned 401 and needs an Authorization: Bearer token, with users authenticated through the university''s
    SAML IdP. Discovered on 2026-09-01 from an upstream URL leaked in a Student Portal 4EU+ error envelope — it is not linked
    from any UW developer page.'
  humanURL: https://api.jaskier.uw.edu.pl/
  baseURL: https://api.jaskier.uw.edu.pl
  tags:
  - Academic Data
  - Course Catalog
  - Campus
  - Research Administration
  - OpenAPI
  properties:
  - type: OpenAPI
    url: openapi/university-of-warsaw-jaskier-api-openapi.yml
  - type: OpenAPI
    url: https://api.jaskier.uw.edu.pl/v3/api-docs
  - type: Documentation
    url: https://api.jaskier.uw.edu.pl/
  - type: x-errors
    url: errors/university-of-warsaw-spring-error-envelope.yml
- aid: university-of-warsaw:sp4eu-api
  x-operator: institution
  name: Student Portal 4EU+ API
  description: 'The REST API behind the Student Portal 4EU+, the shared student services portal of the 4EU+ European University
    Alliance, built and operated by the University of Warsaw. It publishes its own springdoc-generated OpenAPI 3.1 (74 paths,
    44 schemas) at /v3/api-docs and serves Swagger UI at the API root. Resources cover the alliance course catalogue and syllabi,
    mobility options, housing, tutorials, person roles, profiles and student documents. Read endpoints such as GET /api/v1/Tutorial
    answer anonymously; Admin and User surfaces need a bearer token from /access/login, and the portal authenticates users
    against the University of Warsaw SAML IdP. Operator evidence: servers[0] is https://api.sp4eu.uw.edu.pl, the build info
    at /system/build reports group pl.edu.uw.dsk.sp4eu, and the SP''s eduGAIN registration names University of Warsaw as the
    entity organisation.'
  humanURL: https://sp4eu.uw.edu.pl/
  baseURL: https://api.sp4eu.uw.edu.pl
  tags:
  - Course Catalog
  - Mobility
  - Student Services
  - 4EU+ Alliance
  - OpenAPI
  properties:
  - type: OpenAPI
    url: openapi/university-of-warsaw-sp4eu-api-openapi.yml
  - type: OpenAPI
    url: https://api.sp4eu.uw.edu.pl/v3/api-docs
  - type: Documentation
    url: https://api.sp4eu.uw.edu.pl/
  - type: Website
    url: https://sp4eu.uw.edu.pl/
  - type: x-errors
    url: errors/university-of-warsaw-spring-error-envelope.yml
  - type: x-example
    url: examples/university-of-warsaw-sp4eu-tutorial-example.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-sp4eu-tutorial-schema.json
  - type: JSONSchema
    url: json-schema/university-of-warsaw-sp4eu-course-schema.json
- aid: university-of-warsaw:rein-uw-rest
  x-operator: institution
  name: ReIn UW Institutional Repository REST API
  description: The Institutional Repository of the University of Warsaw (ReIn UW, Repozytorium Instytucjonalne Uniwersytetu
    Warszawskiego) runs DSpace-CRIS 8.1 (cris-2024.02.01) on the university's own host and exposes the DSpace 7+ HAL REST
    API at /server/api, whose root advertises dspaceName "The Institutional Repository of the University of Warsaw (ReIn UW)".
    Administered by the University of Warsaw Library (repozytorium.buw@uw.edu.pl). The deployment and the content are the
    university's; the API contract itself is DSpace's, so no DSpace spec is saved under this slug.
  humanURL: https://repozytorium.uw.edu.pl/
  baseURL: https://repozytorium.uw.edu.pl/server/api
  tags:
  - Research Repository
  - DSpace
  - CRIS
  - REST
  - Open Access
  properties:
  - type: APIReference
    url: https://repozytorium.uw.edu.pl/server/api
  - type: Website
    url: https://repozytorium.uw.edu.pl/
- aid: university-of-warsaw:rein-uw-oai-pmh
  x-operator: institution
  name: ReIn UW OAI-PMH Endpoint
  description: OAI-PMH 2.0 metadata harvesting endpoint for the Institutional Repository of the University of Warsaw. verb=Identify
    returns repositoryName "The Institutional Repository of the University of Warsaw (ReIn UW)" and adminEmail repozytorium.buw@uw.edu.pl.
    Note that the front-end path /oai/request on the same host returns the Angular SPA shell with HTTP 200 — a soft 200; the
    real endpoint is under /server.
  humanURL: https://repozytorium.uw.edu.pl/
  baseURL: https://repozytorium.uw.edu.pl/server/oai/request
  tags:
  - Research Repository
  - OAI-PMH
  - Metadata
  - Harvesting
  - Open Access
  properties:
  - type: APIReference
    url: https://repozytorium.uw.edu.pl/server/oai/request?verb=Identify
- aid: university-of-warsaw:saml-idp
  x-operator: federation
  name: University of Warsaw SAML Identity Provider (eduGAIN / PIONIER.Id)
  description: The university's own Shibboleth SAML 2.0 identity provider, entityID https://login.uw.edu.pl/idp, fronted by
    an Apereo CAS login at logowanie.uw.edu.pl. Its metadata is machine-readable at the entityID URL and declares shibmd:Scope
    login.uw.edu.pl, OrganizationName "Uniwersytet Warszawski" and SingleSignOnService bindings for HTTP-POST, HTTP-POST-SimpleSign,
    HTTP-Redirect and SOAP. The entity is registered in eduGAIN (id 676121) by registration authority https://aai.pionier.net.pl
    — PIONIER.Id, the Polish national identity federation — alongside three University of Warsaw service providers, including
    the Student Portal 4EU+ SP. A federation is shared by definition; the IdP behind it is the institution's own.
  humanURL: https://logowanie.uw.edu.pl/
  baseURL: https://login.uw.edu.pl/idp
  tags:
  - Identity Federation
  - SAML
  - Shibboleth
  - eduGAIN
  - PIONIER.Id
  properties:
  - type: IdentityFederation
    url: https://login.uw.edu.pl/idp
  - type: APIReference
    url: https://api.sp4eu.uw.edu.pl/saml2/service-provider-metadata
  - type: Documentation
    url: https://aai.pionier.net.pl/
- aid: university-of-warsaw:datacite-membership
  x-operator: registry
  name: DataCite DOI Registration (REPOD / REPOD.DBUW)
  description: 'The University of Warsaw registers DOIs through DataCite. Its DataCite provider is `repod` — "University of
    Warsaw – Interdisciplinary Centre for Mathematical and Computational Modelling", memberType consortium_organization, country
    PL, rorId https://ror.org/039bjqg32 — and its repository client is REPOD.DBUW, "University of Warsaw Research Data Repository",
    domains *.uw.edu.pl, DOI prefix 10.58132, re3data https://doi.org/10.17616/R31NJNHR. The same provider also holds client
    TIB.REPOD (RepOD, the national open research data repository operated by ICM at repod.icm.edu.pl). This is a membership
    record, not a contract: DataCite''s own API is DataCite''s.'
  humanURL: https://commons.datacite.org/repositories/repod.dbuw
  baseURL: https://api.datacite.org/clients/repod.dbuw
  tags:
  - DataCite
  - DOI
  - Registry
  - Research Data
  - Persistent Identifiers
  properties:
  - type: APIReference
    url: https://api.datacite.org/clients/repod.dbuw
  - type: APIReference
    url: https://api.datacite.org/providers/repod
  - type: APIReference
    url: https://api.datacite.org/prefixes/10.58132
- aid: university-of-warsaw:crossref-membership
  x-operator: registry
  name: Crossref Membership (member 4211)
  description: The University of Warsaw is Crossref member 4211, holding 31 DOI prefixes used across its journals and press
    imprints (10.7311, 10.14394, 10.7172, 10.55226, 10.67180 and others). The membership is a fact about the institution and
    is recorded as such; Crossref's REST API is Crossref's contract, not the university's.
  humanURL: https://www.crossref.org/
  baseURL: https://api.crossref.org/members/4211
  tags:
  - Crossref
  - DOI
  - Registry
  - Scholarly Publishing
  - Persistent Identifiers
  properties:
  - type: APIReference
    url: https://api.crossref.org/members/4211
- aid: university-of-warsaw:ror-registration
  x-operator: registry
  name: ROR Registration (039bjqg32)
  description: The Research Organization Registry record for the University of Warsaw, https://ror.org/039bjqg32, resolvable
    through the ROR API. It is the identifier the DataCite provider record for the university's ICM points at, and the canonical
    machine-readable identity for the institution across scholarly infrastructure.
  humanURL: https://ror.org/039bjqg32
  baseURL: https://api.ror.org/organizations/039bjqg32
  tags:
  - ROR
  - Registry
  - Persistent Identifiers
  - Organization Identity
  - Research Data
  properties:
  - type: APIReference
    url: https://api.ror.org/organizations/039bjqg32
- aid: university-of-warsaw:buw-primo
  x-operator: tenant
  name: BUW Library Discovery (Ex Libris Alma / Primo, OMNIS)
  description: The University of Warsaw Library (BUW) migrated off NUKAT to Ex Libris Alma with Primo discovery in December
    2024, joining the national OMNIS shared catalogue. The discovery view is the institution-specific tenancy 48OMNIS_UOW:48UOW
    on omnis-buw.primo.exlibrisgroup.com. The collection, the holdings and the patrons are the university's; the API contract
    is Ex Libris' and is not saved here.
  humanURL: https://omnis-buw.primo.exlibrisgroup.com/discovery/search?vid=48OMNIS_UOW:48UOW
  baseURL: https://omnis-buw.primo.exlibrisgroup.com/discovery
  tags:
  - Library
  - Discovery
  - Ex Libris
  - Alma
  - Primo
  properties:
  - type: LibraryCatalog
    url: https://omnis-buw.primo.exlibrisgroup.com/discovery/search?vid=48OMNIS_UOW:48UOW
  - type: Documentation
    url: https://www.buw.uw.edu.pl/alma-w-buw/
- aid: university-of-warsaw:repod
  x-operator: institution
  name: RepOD — Repository for Open Data (ICM UW)
  description: 'RepOD is Poland''s general-purpose repository for open research data, running the same Dataverse build (1.3.2)
    as Dane Badawcze UW and operated by the Interdisciplinary Centre for Mathematical and Computational Modelling (ICM), a
    unit of the University of Warsaw. Recorded as institution-operated on registry evidence rather than hostname: the DataCite
    provider that owns its client TIB.REPOD is named "University of Warsaw – Interdisciplinary Centre for Mathematical and
    Computational Modelling" and carries the university''s ROR id 039bjqg32. The host repod.icm.edu.pl sits on ICM''s own
    registrable domain, not uw.edu.pl, which is why a host-based verdict cannot see this one.'
  humanURL: https://repod.icm.edu.pl/
  baseURL: https://repod.icm.edu.pl/api
  tags:
  - Research Data
  - Repository
  - Dataverse
  - Open Data
  - National Infrastructure
  properties:
  - type: APIReference
    url: https://repod.icm.edu.pl/api/info/version
  - type: Website
    url: https://repod.icm.edu.pl/
common:
- type: CapabilityMap
  url: capabilities/university-of-warsaw-capability-edges.yml
  name: University of Warsaw Business Capability Map
- type: AgenticAccess
  url: agentic-access/university-of-warsaw-agentic-access.yml
- type: DomainSecurity
  url: security/university-of-warsaw-domain-security.yml
- type: Authentication
  url: authentication/university-of-warsaw-authentication.yml
- type: Website
  url: https://en.uw.edu.pl/
- type: GitHub
  url: https://github.com/icm-uw
- type: LinkedIn
  url: https://www.linkedin.com/school/uniwersytet-warszawski
- type: DeveloperPortal
  url: https://usosapps.uw.edu.pl/developers/
- type: Authentication
  url: https://usosapps.uw.edu.pl/developers/api/authorization/
- type: Plans
  url: plans/university-of-warsaw-plans-pricing.yml
- type: RateLimits
  url: rate-limits/university-of-warsaw-rate-limits.yml
- type: FinOps
  url: finops/university-of-warsaw-finops.yml
- type: Review
  url: review.yml
- url: https://en.uw.edu.pl/category/news/feed/
  type: Blog
- type: Conformance
  url: conformance/university-of-warsaw-conformance.yml
- type: ResearchRepository
  url: https://danebadawcze.uw.edu.pl/
- type: ResearchRepository
  url: https://repozytorium.uw.edu.pl/
- type: LibraryCatalog
  url: https://omnis-buw.primo.exlibrisgroup.com/discovery/search?vid=48OMNIS_UOW:48UOW
- type: CourseCatalog
  url: https://usosapps.uw.edu.pl/developers/api/services/courses/
- type: IdentityFederation
  url: https://login.uw.edu.pl/idp
- type: ResearchComputing
  url: https://kdm.icm.edu.pl/
- type: AIPolicy
  url: https://urk.uw.edu.pl/wytyczne_sztuczna_inteligencja/
- type: Documentation
  url: https://usosapps.uw.edu.pl/developers/api/
- type: APIReference
  url: https://api.sp4eu.uw.edu.pl/
- type: PrivacyPolicy
  url: https://www.uw.edu.pl/informacja-o-przetwarzaniu-danych-osobowych/
- type: Support
  url: https://it.uw.edu.pl/pl/
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
x-coverage:
  state: covered
  reason: covered
  detail: 'The University of Warsaw is one of the few institutions in this cohort with genuinely first-party programmable
    surfaces, and every one of them was probed live on 2026-09-01. Two institution-operated API families answer publicly:
    the USOS API at usosapps.uw.edu.pl (machine-readable method reference at services/apiref/method_index, OAuth 1.0a for
    anything beyond anonymous methods) and, newly found in this run, the Student Portal 4EU+ API at api.sp4eu.uw.edu.pl, which
    serves its own OpenAPI 3.1 at /v3/api-docs plus Swagger UI and returns real data anonymously — and behind it Jaskier at
    api.jaskier.uw.edu.pl, the university''s central institutional API, whose OpenAPI 3.0.1 (729 paths, 458 schemas) is public
    while every data endpoint is bearer-gated. Jaskier is linked from no UW developer page; it was found because a Student
    Portal 4EU+ 500 response leaked its upstream URL. Two institution-hosted research repositories expose native REST plus
    OAI-PMH 2.0 (Dane Badawcze UW on Dataverse, ReIn UW on DSpace-CRIS 8.1). The university runs its own Shibboleth SAML IdP
    at login.uw.edu.pl, registered in eduGAIN by PIONIER.Id, and is a DataCite repository client (REPOD.DBUW, prefix 10.58132)
    and Crossref member 4211. Limits worth stating: there is no central developer portal and no open-data portal — no host
    answered at data./dane./otwartedane.uw.edu.pl; library discovery is an Ex Libris Alma/Primo tenancy on the national OMNIS
    catalogue, recorded as a tenant relationship rather than a contract; the LMS is Moodle with no public LTI advertisement;
    and the USOS developer signup page returns HTTP 403 to non-browser clients while rendering the real registration form,
    so it is graded live, not dead.'
  evidence:
  - url: https://usosapps.uw.edu.pl/services/apiref/method_index
    status: 200
  - url: https://usosapps.uw.edu.pl/services/apisrv/now
    status: 200
  - url: https://usosapps.uw.edu.pl/developers/api/
    status: 200
  - url: https://usosapps.uw.edu.pl/developers/
    status: 403
  - url: https://api.sp4eu.uw.edu.pl/v3/api-docs
    status: 200
  - url: https://api.sp4eu.uw.edu.pl/api/v1/Tutorial
    status: 200
  - url: https://api.jaskier.uw.edu.pl/v3/api-docs
    status: 200
  - url: https://api.jaskier.uw.edu.pl/api/v1/system/build
    status: 200
  - url: https://api.jaskier.uw.edu.pl/api/v1/UniversityInfo
    status: 401
  - url: https://api.sp4eu.uw.edu.pl/saml2/service-provider-metadata
    status: 200
  - url: https://login.uw.edu.pl/idp
    status: 200
  - url: https://danebadawcze.uw.edu.pl/api/info/version
    status: 200
  - url: https://danebadawcze.uw.edu.pl/oai?verb=Identify
    status: 200
  - url: https://repozytorium.uw.edu.pl/server/api
    status: 200
  - url: https://repozytorium.uw.edu.pl/server/oai/request?verb=Identify
    status: 200
  - url: https://repod.icm.edu.pl/api/info/version
    status: 200
  - url: https://api.datacite.org/clients/repod.dbuw
    status: 200
  - url: https://api.crossref.org/members/4211
    status: 200
  - url: https://api.ror.org/organizations/039bjqg32
    status: 200
  - url: https://omnis-buw.primo.exlibrisgroup.com/discovery/search?vid=48OMNIS_UOW:48UOW
    status: 200
  - url: https://kampus.come.uw.edu.pl/
    status: 200
  - url: https://data.uw.edu.pl/
    status: 0
  - url: https://api.uw.edu.pl/
    status: 0
  generated: '2026-09-01'
  method: probed

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/university-of-warsaw"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/university-of-warsaw/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/university-of-warsaw/evidence"

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.

A second provider on the same verified email joins the account you already have.