G

gitea.io

Gitea is an open-source self-hosted Git forge for source code hosting and collaboration. It provides repository, issue, organization, package, and related development platform features.

1 integration · REST

Gitea exposes one documented HTTP API surface: the self-hosted Gitea REST API at `/api/v1`, authenticated by Basic auth, personal access tokens, or SSH-key HTTP signatures; no GraphQL, MCP server, or developer CLI surface was found.

discovered 2mo ago
REST · OpenAPI1
Credentials
Gitea personal access tokenapi_keyGet key ↗

In Gitea, open API Usage and create a token from User Settings → Applications → Manage Access Tokens (or directly at https://<your-gitea-host>/user/settings/applications). Choose the needed permission scopes, then copy the token when it is shown; Gitea only displays it once.

Gitea username and passwordbasicGet credentials ↗

Use your existing Gitea account credentials on your own Gitea instance. The API Usage docs state that HTTP Basic authentication is supported for the API, and that POST /users/{name}/tokens specifically requires BasicAuth with a password.

Registered Gitea SSH key for HTTP signaturessignatureGet key ↗

Add an SSH public key or SSH certificate to your Gitea user account, then sign API requests with the corresponding private key using the draft-cavage HTTP Signatures format. The API Usage page says the signature is sent in the Signature header, and SSH certificates also send x-ssh-certificate.

conventions · 0/8 published

Publish these signals → /publishing