What you can build
Categories match the plugin kinds the market accepts; those marked “Official only” are published by cdnca alone.
| Category | Kind | Who can publish | Description |
|---|---|---|---|
| Themes | theme | Verified developers | Declarative theme packages: design tokens, brand and layout slots, error-page templates — no scripts. |
| Protection rule packs | rule_pack | Verified developers | WAF, CC and ACL rules, conflict-checked before publishing and interpreted by the core engine. |
| Payment providers | provider / payment | Verified developers | Add a payment channel. The plugin reports payment facts; the control plane confirms by querying the order before crediting. |
| DNS providers | provider / dns | Verified developers | Selectable in the control plane after passing the contract suite (record CRUD, lines, weights, TXT). |
| SMS | provider / sms | Verified developers | A new SMS channel for verification codes and alerts. |
| Email delivery | provider / mail | Verified developers | A new email delivery channel (mail push services and more), alongside the built-in SMTP; the control plane chooses which one is active. |
| Notification channels | provider / notify | Coming soon | Coming soon: deliver notification-centre messages to new channels (IM, webhooks and more). The market accepts the declaration; the control plane will not call it until it is enabled. |
| ICP filing lookup | provider / icp | Verified developers | Plug in an ICP filing data source used when domains are added. |
| Data import adapters | external_service | Verified developers | Convert data from other CDN systems into the cdnca.migrate/v1 format, uploaded by an admin to the official import module. |
| External services | external_service | Verified developers | Out-of-process HTTPS services — automation, exports, CRM or ticketing bridges — receiving event webhooks and calling the open API with an API key the tenant grants. |
| Plugins with pages | ui_page | Verified developers | Sandboxed pages embedded in the plugin centre or a site’s “Extensions” tab. |
| Aggregated-edge adapters | provider / cdn | Official only | Third-party CDN adapters are maintained by cdnca (Cloudflare, CloudFront, EdgeOne, ESA). |
| Official modules | module | Official only | Built-in capability modules such as aggregated edge, automatic defense and payment channels. |
| Datasets | dataset | Official only | Signed data such as IP intelligence and crawler lists. |
| Engine modules | engine_module | Official only | Native nginx modules on the edge. |