REST API
Versioned Core, product, license and distribution endpoints for integrations and tooling.
Open reference →Create themes, plugins, Builder elements and integrations against stable Nakreos APIs, then distribute them through the same Hub that powers licensing and updates.
add_action('nakreos_init', function () {
register_my_extension();
});
Product Slug: my-extension
Requires Nakreos: 1.9.27License: Hub DynamicVersioned Core, product, license and distribution endpoints for integrations and tooling.
Open reference →Keep presentation independent from Core with theme headers, lifecycle hooks and Builder locations.
Theme guide →Add capabilities through hooks, filters and package contracts without modifying the CMS Core.
Plugin guide →Register elements, dynamic data and theme locations while keeping the document model portable.
Builder SDK →Core owns the runtime. Themes own presentation. Plugins own capabilities. Hub owns distribution, licensing and release metadata.
Each guide follows the current Nakreos package and Hub contracts.
Keep development local, validate package metadata, publish a version in Hub and let compatible CMS installations discover it.
Use documented hooks, filters, content APIs and theme locations.
Product slug, version and requirements stay in predictable package metadata.
Publish releases once and use the same catalog identity for updates, trials and licenses.
Use a stable product slug, explicit version requirements and the existing Nakreos APIs instead of coupling a product to one installation.
Slug and version metadata connect Hub catalog, licensing and updater behavior.
Use hooks, filters, content types, settings and theme locations instead of editing Core files.
Publish immutable ZIP packages and let Hub own distribution metadata and integrity hashes.