Skip to content

settlegrid/settlegrid-gitlab-api

Repository files navigation

GitLab API

Search projects, merge requests, and pipelines on GitLab.

Powered by SettleGrid License: MIT Deploy with Vercel

30-Second Quickstart

# 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

Methods

Method Description Cost
search_projects(query) Search GitLab projects by name or keyword
get_project(id) Get details of a specific GitLab project by ID
list_pipelines(project_id) List recent CI/CD pipelines for a project

Monetization

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.

Deploy

Deploy with Vercel

# Or use Docker
docker build -t settlegrid-gitlab-api .
docker run -e SETTLEGRID_API_KEY=sg_live_xxx -p 3000:3000 settlegrid-gitlab-api

Demo

Loom demo placeholder — record a 30-second walkthrough and paste the embed URL here.

Standalone Value

This template works without SettleGrid. See remove-settlegrid.md for step-by-step removal instructions. No lock-in.

Original README

The original template was generated by the SettleGrid scaffolder. Upstream API attribution is preserved below.

Upstream API

License

MIT — see LICENSE


Built with SettleGrid — The Settlement Layer for the AI Economy

About

Search projects, merge requests, and pipelines on GitLab.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors