Authentication
Learn how to authenticate requests using Authorization headers or token query params. Read more →
The proxy runs alongside your Forgejo instance. Authenticate using your existing Forgejo token:
curl -H 'Authorization: token YOUR_TOKEN' \ 'https://forgejo-proxy.hochguertel.work/api/v1/repos/owner/repo/actions/runs/latest/logs'| Feature | Why extended? |
|---|---|
| Actions | Forgejo has no REST API for run logs — the proxy scrapes the web UI |
| Issues / PRs | Lock/unlock endpoints missing from Forgejo 14.x REST API |
| Commits | Full-text search across commit messages, authors, and SHAs |
| Projects | Forgejo has no Projects REST API at all — fully scraped from web UI |
Authentication
Learn how to authenticate requests using Authorization headers or token query params. Read more →
Actions Extensions
Fetch run logs, list jobs, get summaries, and trigger reruns via REST. Read more →
Issues & PRs
Lock and unlock issues and pull requests programmatically. Read more →
Commits
Full-text search across commit messages, author names, and SHAs. Read more →
Projects
Full CRUD for Forgejo Projects — columns, cards, org and repo projects. Read more →
Backend Modes
Configure whether the proxy uses web scraping, SQLite, or Adminer as its data backend. Read more →