Email SDK
Reference

Community registry

Static registry schema, trust labels, and validation for third-party adapters and plugins.

The registry lives at apps/fumadocs/content/community/plugins.json and is rendered on the community extensions page.

Entry fields

FieldRequiredContract
nameYesUnique display name
packageYesUnique valid npm package name
kindYesadapter, plugin, or hybrid
statusYescommunity, verified, or official
descriptionYesOne-line summary
hrefYesHTTPS package or docs URL
repoYesHTTPS public source repository
maintainerYesMaintainer handle
pluginIdWhen applicableUnique plugin id
adapterAdapter/hybridLiteral routing name
importNameWhen applicablePublic factory export
verifiedVersionVerified/officialExact audited version
verificationVerified/officialReview metadata

Verification metadata requires reviewedAt, reviewedBy, provenance: true, noInstallScripts: true, and runtimeDependencies; notes are optional.

Status labels

  • community means listed by pull request without endorsement or audit.
  • verified means the exact verifiedVersion passed the configured static and npm checks.
  • official means maintained by OpenCore or in this repository.

Verification does not carry forward automatically to a new package version.

Validate locally

bun run community:check

CI checks the schema, duplicates, required adapter names, and verification blocks. Network validation for verified and official entries downloads the declared package version and checks repository metadata, install scripts, runtime dependency count, Email SDK peer dependency, binary exports, and suspicious shipped JavaScript tokens.

Static checks reduce obvious supply-chain risk but do not prove third-party code or provider behavior is safe.

Publish a plugin

Prepare a package and registry change.

On this page