Overview

OpenACP is designed to be extended. You can build plugins that add new features, create custom channel adapters that connect OpenACP to any messaging platform, and contribute improvements back to the core project.

In this section

  • Getting Started: Your First Plugin — Step-by-step tutorial: scaffold, develop, test, and publish a plugin from scratch.

  • Plugin System — Installing, listing, configuring, and uninstalling plugins via the CLI.

  • Plugin SDK Reference — Types, base classes, adapter primitives, and testing utilities provided by @openacp/plugin-sdk.

  • Dev Mode — Hot-reload development workflow for plugin authors.

  • Building Adapters — Step-by-step guide to implementing a ChannelAdapter for a new messaging platform.

  • Adapter Reference — Full method signatures, type definitions, and lifecycle documentation for adapters.

  • Contributing — Dev setup, testing conventions, PR process, and publishing plugins to the registry.

Last updated

Was this helpful?