Using go-gitlab with gitlab.com

Go integration

Install

go get github.com/xanzy/go-gitlab

Quick start

import "go-gitlab"

// Initialize client
client := go-gitlab.NewClient("YOUR_API_KEY")
Get the currently authenticated user
curl \
  -H "PRIVATE_HEADER: $API_KEY" \
  /v3/user
Get the list of system hooks
curl \
  -H "PRIVATE_HEADER: $API_KEY" \
  /v3/hooks
Get a todo list
curl \
  -H "PRIVATE_HEADER: $API_KEY" \
  /v3/todos
SDK on GitHub 📄 API Docs
SDK
go-gitlab
Go
API
gitlab.com
gitlab.com

At a glance

Language Go
Endpoints358