Skip to content

Plugin Registry

The SemRels Plugin Registry is the public catalog for semrel plugins. It brings together plugin metadata, released versions, download URLs, and checksums so semrel can discover and install plugins consistently.

Browse Plugins

Explore all available plugins, filter by category, and read version history at registry.semrel.io.

The machine-readable registry index is served at:

Discovery

Helps users find plugins by name, category, author, repository, or tags.

Delivery

Points semrel to the correct release asset for the current operating system and CPU architecture.

Integrity

Publishes SHA-256 checksums so downloaded binaries can be verified before use.

You can interact with the registry directly from the CLI:

Terminal window
semrel plugin search github
semrel plugin install github

semrel consumes the registry as structured metadata. When a plugin is not already available locally, semrel can fetch the registry index, resolve a compatible release, download the binary, verify its checksum, and install it into ~/.semrel/plugins/.

The registry payload starts with a small root document and then lists plugins with one or more published versions.

FieldPurpose
schemaVersionVersion of the top-level registry payload
generatedAtTimestamp written when the index is generated
pluginsArray of plugin records
plugins[].nameStable plugin identifier used by semrel
plugins[].categoryHigh-level plugin type
plugins[].repositorySource repository URL
plugins[].versions[].versionReleased plugin version
plugins[].versions[].downloadUrlDirect binary download URL
plugins[].versions[].checksumsSHA-256 checksums keyed by platform such as linux_amd64
plugins[].versions[].compatibilityOptional minimum semrel compatibility hints
{
"schemaVersion": 1,
"generatedAt": "2026-05-24T12:00:00Z",
"plugins": [
{
"name": "github",
"description": "GitHub provider plugin for semrel",
"author": "SemRels",
"license": "Apache-2.0",
"category": "provider",
"repository": "https://github.com/SemRels/provider-github",
"tags": ["github", "provider"],
"versions": [
{
"version": "1.2.3",
"releaseDate": "2026-05-24T12:00:00Z",
"downloadUrl": "https://github.com/SemRels/provider-github/releases/download/v1.2.3/semrel-plugin-github_linux_amd64.tar.gz",
"checksums": {
"linux_amd64": "<sha256>",
"windows_amd64": "<sha256>"
},
"compatibility": {
"minSemrelVersion": "0.2.0"
}
}
]
}
]
}

If you maintain a plugin, continue with the Plugin Publishing Guide for the release flow, naming recommendations, and checksum steps.

Community authors can also submit plugins directly through the registry submission form — a maintainer will review and approve submissions against our standards.