Search projects, merge requests, and pipelines on GitLab.
# Option 1: Use the CLI scaffolder
npx create-settlegrid-tool --template gitlab-api
# Option 2: Clone and run
git clone https://github.com/settlegrid/settlegrid-gitlab-api.git
cd settlegrid-gitlab-api
npm install
cp .env.example .env # Add your API keys
npm run dev| Method | Description | Cost |
|---|---|---|
search_projects(query) |
Search GitLab projects by name or keyword | 2¢ |
get_project(id) |
Get details of a specific GitLab project by ID | 2¢ |
list_pipelines(project_id) |
List recent CI/CD pipelines for a project | 2¢ |
Turn this template into a revenue stream. At the default 2¢/call pricing, SettleGrid takes 0% on your first $1,000/mo of revenue (then 2–5%, volume-tiered, above it):
| Monthly Calls | Your Revenue |
|---|---|
| 1,000 | $20 |
| 10,000 | $200 |
| 100,000 | ~$1,950 |
See monetization.md for full pricing math and payout details.
# Or use Docker
docker build -t settlegrid-gitlab-api .
docker run -e SETTLEGRID_API_KEY=sg_live_xxx -p 3000:3000 settlegrid-gitlab-apiLoom demo placeholder — record a 30-second walkthrough and paste the embed URL here.
This template works without SettleGrid. See remove-settlegrid.md for step-by-step removal instructions. No lock-in.
The original template was generated by the SettleGrid scaffolder. Upstream API attribution is preserved below.
- Provider: GitLab
- Base URL: https://gitlab.com/api/v4
- Auth: Free API key required
- Rate Limits: 2000 req/hr (authenticated)
- Docs: https://docs.gitlab.com/ee/api/rest/
MIT — see LICENSE
Built with SettleGrid — The Settlement Layer for the AI Economy