Ross ROSS = Recommend OSS · open-source software intelligence for agents

gitlab4j/gitlab4j-api

GitLab4J API (gitlab4j-api) provides a full featured Java client library for working with GitLab repositories via the GitLab REST API observed · 2026-08-28

github.com/gitlab4j/gitlab4j-api · Java · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

89/100

  • Activity 98
  • Release rhythm 70
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 51.0
  • age_days: 4579
  • days_rel: 120
  • days_push: 15
  • n_releases_24m: 9

Full methodology

Adoption not part of the score

1157 stars · 500 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

GitLab4J-API is a full-featured Java client library for interacting with GitLab repositories through the GitLab REST API. It supports GitLab CE and EE, including webhooks and system hooks, and is distributed via Maven Central.

Use cases

  • manage gitlab repositories from java
  • automate gitlab merge requests and issues
  • consume gitlab webhooks in a java app
  • integrate gitlab into ci/cd tooling
  • query gitlab projects and users programmatically
  • build custom gitlab dashboards

When to choose

  • you need a mature, typed Java wrapper around the GitLab REST API
  • you want webhook and system hook support out of the box
  • your project runs on Java 11+ and uses Maven or Gradle

When to avoid

  • you work in a language other than Java or JVM languages
  • you need GitLab API v3 support, which was removed
  • you only need simple git operations rather than the GitLab REST API

Facets

library · maturity active

http-client webhook sdk developer-tools version-control apis jvm cross-platform gitlab rest-api-client java-library gitlab-api devops-automation automation

1 source

Member repositories

RepositoryRoleHealth v2
gitlab4j/gitlab4j-apimain89

For agents

markdown · JSON · MCP: product_card(name="gitlab4j/gitlab4j-api")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem