🦊🧪 A comprehensive and typed Gitlab SDK for Node.js, Browsers, Deno and CLI
Last updated Jul 5, 2026
1.7k
Stars
319
Forks
38
Issues
0
Stars/day
Attention Score
95
Language breakdown
TypeScript 98.8%
JavaScript 0.9%
Shell 0.2%
HTML 0.1%
▸ Files
click to expand
README
A typed GitLab SDK for Browser, Node.js, Deno, Bun and CLI usage.
Table of Contents
Features
- Complete - All features of GitLab's exposed APIs are covered up to version 16.5. See here for the full list.
- Universal - Works in all modern browsers, Node.js, Deno and Bun and supports CLI usage.
- Tested - All libraries have > 80% test coverage.
- Typed - All libraries have extensive TypeScript declarations.
Packages
- :wrench: @gitbeaker/requester-utils - Utilities for the underlying HTTP request functionality.
- :scroll: @gitbeaker/core - The core API detailing all the GitLab resource support.
- :computer: @gitbeaker/rest - The Node.js, Deno, Bun and Modern Browser wrapper around the gitbeaker core API, using native fetch. This is the primary library for consumption.
- :pager: @gitbeaker/cli - The CLI Wrapper around the @gitbeaker/rest distribution.
Contributors
This started as a fork from node-gitlab-legacy but I ended up rewriting much of the code. Here are the original work's contributors.
🔗 More in this category