Skip to content

Extension Overview

Cove’s extension system is meant to be broad enough for real product extensions, not just narrow one-off hooks.

Extensions can add:

  • UI pages, panels, tabs, dialogs, and settings
  • backend APIs and services
  • background jobs
  • themes and visual customization
  • installable tools such as downloaders and scrapers
  • extension-owned storage and related data surfaces

The extension model exists so Cove can stay local and opinionated without being closed off. Users can add capabilities, and developers can build them in a way that still feels like part of the host.

Extensions should:

  • request the minimum permissions needed
  • expose behavior clearly enough for administrators to review
  • preserve provenance when changing user-visible metadata
  • keep UI additions consistent with the rest of Cove