Forgejo is a self-hosted lightweight software forge and open-source Git service (a Gitea fork) managed by the non-profit Codeberg e.V. It provides a comprehensive REST API for managing repositories, users, organizations, issues, pull requests, CI/CD workflows via Actions, and package registries. Forgejo emphasizes privacy, low resource usage, and community ownership as a Free Software alternative to centralized code hosting platforms.
APIs.json: https://raw.githubusercontent.com/api-evangelist/forgejo/refs/heads/main/apis.yml
- Git
- Source Code Management
- Self-Hosted
- DevOps
- CI/CD
- Open Source
- Forge
- Repositories
- Issues
- Pull Requests
- Created: 2026-06-13
- Modified: 2026-06-13
The Forgejo REST API (v1) provides programmatic access to all forge functionality including repository management, user and organization administration, issues, pull requests, CI/CD Actions runners, package registries, webhooks, notifications, and ActivityPub federation endpoints. The API is documented via Swagger (OpenAPI v2) and accessible on any Forgejo instance at /api/v1.
- Human URL: https://forgejo.org/docs/latest/user/api-usage/
- Base URL:
https://code.forgejo.org/api/v1
- Git
- Repositories
- Users
- Organizations
- Issues
- Pull Requests
- CI/CD
- Packages
- Webhooks
- Notifications
- ActivityPub
- Website
- Documentation
- Git Hub Org
- Blog
- Blog R S S
- Status Page
- X (Twitter)
- Pricing
- Plans
- Rate Limits
- Fin Ops
- Source Code
- Donate
FN: Kin Lane Email: kin@apievangelist.com