Skip to main content
POST
/
v2
/
add
/
repo
/
git
Add from other Git providers
curl --request POST \
  --url https://context7.com/api/v2/add/repo/git \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "docsRepoUrl": "https://codeberg.org/owner/repo"
}
'
{
  "libraryName": "/owner/repo",
  "message": "Repository submitted successfully"
}

Authorizations

Authorization
string
header
required

Get your API key at context7.com/dashboard. Treat your API key like a password and store it securely.

Body

application/json
docsRepoUrl
string<uri>
required

The Git repository URL

gitToken
string

Personal access token for private repositories

private
boolean

Whether the repository is private

skipBenchmark
boolean

Skip benchmark quality scoring after parsing

skipContextGeneration
boolean

Skip automatic default context generation

skipVersionFiltering
boolean

Skip filtering out version-specific documentation pages

Response

Library submitted successfully for processing

Response after successfully submitting a library

libraryName
string
required

The library identifier assigned (e.g., /owner/repo)

message
string
required

Human-readable success message