# RWTH GitLab REST API (self-hosted)

**Canonical:** https://apis.io/apis/rwth-aachen-university/gitlab/  
**Provider:** RWTH Aachen University — https://apis.io/providers/rwth-aachen-university/  
**Base URL:** https://git.rwth-aachen.de/api/v4  
**Documentation:** https://git.rwth-aachen.de/

RWTH GitLab REST API (self-hosted) is one of 50 APIs that [RWTH Aachen University](https://apis.io/providers/rwth-aachen-university/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Source Control, Developer Tools, Self-Hosted, and Research Software. The published artifact set on APIs.io includes API documentation.

The RWTH IT Center self-hosts a GitLab instance at git.rwth-aachen.de used across the university's institutes, and it is also where Coscine itself is developed. The GitLab REST API v4 is reachable and answers keyless on public project listings (GET /api/v4/projects returned 200 on 2026-08-30); /api/v4/version requires a token and returns 401, which is correct behaviour, not a gap. OPERATOR NOTE: the instance, the domain, the hardware and the operational responsibility are RWTH's, so the surface is recorded as institution-operated. The CONTRACT, however, is GitLab's product specification, identical on every self-managed GitLab in the world. GitLab's generic OpenAPI is therefore deliberately NOT saved into this repository — doing so would credit RWTH with GitLab's engineering, which is precisely the misattribution this pipeline exists to prevent. The contract scores against GitLab's own repo; the deployment is recorded here.

## Machine-readable artifacts (2)

- **Documentation** — https://git.rwth-aachen.de/
- **SourceCode** — https://git.rwth-aachen.de/coscine

## Other RWTH Aachen University APIs (12)

- [RWTH Publications OAI-PMH](https://apis.io/apis/rwth-aachen-university/publications-oai/)
- [RWTH Single Sign-On (OAuth2 / OpenID Connect / Shibboleth)](https://apis.io/apis/rwth-aachen-university/sso/)
- [RWTH Aachen University Admin API](https://apis.io/apis/rwth-aachen-university/rwth-aachen-university-admin-api/)
- [RWTH Aachen University ApplicationProfile API](https://apis.io/apis/rwth-aachen-university/rwth-aachen-university-applicationprofile-api/)
- [RWTH Aachen University Blob API](https://apis.io/apis/rwth-aachen-university/rwth-aachen-university-blob-api/)
- [RWTH Aachen University DataHamsterReport API](https://apis.io/apis/rwth-aachen-university/rwth-aachen-university-datahamsterreport-api/)
- [RWTH Aachen University Discipline API](https://apis.io/apis/rwth-aachen-university/rwth-aachen-university-discipline-api/)
- [RWTH Aachen University Graph API](https://apis.io/apis/rwth-aachen-university/rwth-aachen-university-graph-api/)
- [RWTH Aachen University GraphMetadata API](https://apis.io/apis/rwth-aachen-university/rwth-aachen-university-graphmetadata-api/)
- [RWTH Aachen University GraphMetadataContent API](https://apis.io/apis/rwth-aachen-university/rwth-aachen-university-graphmetadatacontent-api/)
- [RWTH Aachen University Handle API](https://apis.io/apis/rwth-aachen-university/rwth-aachen-university-handle-api/)
- [RWTH Aachen University Language API](https://apis.io/apis/rwth-aachen-university/rwth-aachen-university-language-api/)

## Tags

Source Control, Developer Tools, Self-Hosted, Research Software

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/rwth-aachen-university/gitlab/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/rwth-aachen-university/.
