Gitea Actions API

GitHub-Actions-compatible workflow engine embedded in Gitea. The Actions API surface is exposed under the main REST API (/repos/{owner}/{repo}/actions/* and /admin/actions/*) for managing workflows, runs, jobs, runners, and secrets. Actions runners are deployed via the Go-based act_runner project.

Documentation

SDKs

Other Resources

🔗
APIsJSON
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/apis.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-bootstrap-repo-with-tracking-issue-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-branch-pull-request-merge-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-comment-and-close-issue-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-commit-file-and-open-pr-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-create-branch-and-await-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-draft-then-publish-release-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-label-create-and-apply-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-milestone-with-issue-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-mirror-sync-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-open-and-triage-pull-request-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-org-bootstrap-with-label-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-org-repo-with-webhook-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-org-with-webhook-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-release-and-verify-by-tag-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-release-with-asset-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-repo-with-labeled-issue-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-repo-with-webhook-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-report-issue-to-existing-repo-workflow.yml
🔗
Arazzo
https://raw.githubusercontent.com/api-evangelist/gitea/refs/heads/main/arazzo/gitea-sprint-issue-setup-workflow.yml

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/gitea-actions-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

API entry from apis.yml

apis.yml Raw ↑
aid: gitea:gitea-actions-api
name: Gitea Actions API
tags:
- CI/CD
- Workflows
- Automation
humanURL: https://docs.gitea.com/usage/actions/overview
baseURL: https://gitea.com/api/v1
properties:
- url: https://docs.gitea.com/usage/actions/overview
  type: Documentation
- url: https://docs.gitea.com/usage/actions/quickstart
  type: GettingStarted
- url: https://docs.gitea.com/usage/actions/comparison
  type: APIReference
- url: https://gitea.com/gitea/act_runner
  type: GitHubRepository
description: GitHub-Actions-compatible workflow engine embedded in Gitea. The Actions API surface is exposed
  under the main REST API (/repos/{owner}/{repo}/actions/* and /admin/actions/*) for managing workflows,
  runs, jobs, runners, and secrets. Actions runners are deployed via the Go-based act_runner project.