Repository and code collaboration API for reading repos, issues, pull requests, and commits. Use when a workflow needs to gather development context, check PR status, or read code. Requires a personal access token — most endpoints use the authenticated user’s permissions. 7 example endpoints available through Lava’s AI Gateway. See the GitHub API docs for full documentation.Documentation Index
Fetch the complete documentation index at: https://lava.so/docs/llms.txt
Use this file to discover all available pages before exploring further.
This is a catch-all provider — any valid URL under
https://api.github.com is supported. Any GitHub REST API endpoint. Construct URL as https://api.github.com/{path}. See https://docs.github.com/en/rest for full reference. The endpoints below are curated examples.Endpoints
Get authenticated user
GEThttps://api.github.com/user — Free
- SDK
- cURL
List user repositories
GEThttps://api.github.com/user/repos — Free
- SDK
- cURL
List pull requests for a repository
GEThttps://api.github.com/repos/{owner}/{repo}/pulls — Free
- SDK
- cURL
Create an issue
POSThttps://api.github.com/repos/{owner}/{repo}/issues — Free
- SDK
- cURL
Update an issue
PATCHhttps://api.github.com/repos/{owner}/{repo}/issues/{issue_number} — Free
- SDK
- cURL
Merge a pull request
PUThttps://api.github.com/repos/{owner}/{repo}/pulls/{pull_number}/merge — Free
- SDK
- cURL
Delete a repository
DELETEhttps://api.github.com/repos/{owner}/{repo} — Free
- SDK
- cURL
Next Steps
All Providers
Browse all supported AI providers
Forward Proxy
Learn how to construct proxy URLs and authenticate requests