Skip to content

Creating Extensions

What’s actually supported when building alongside Aurora Admin.

Aurora Admin doesn’t currently offer a dedicated extension API. If you’re building something to work alongside it:

  • Ship it as a normal WordPress plugin. Aurora only replaces the specific admin screens it targets (see the FAQ); everything else is untouched, and disabling Aurora returns those screens to native WordPress with no cleanup required.
  • Don’t depend on Aurora’s REST routes. The aurora-admin/v1 namespace backs Aurora’s own UI, not a documented public API — see REST API.
  • The one thing you can hook into is the aurora_admin_shell_enabled filter, useful if your own plugin adds a full-screen admin page (like a setup wizard) that shouldn’t be framed by Aurora’s shell.
  • For visual consistency, style against Aurora’s CSS variables rather than its compiled class names, which aren’t guaranteed stable between releases.

Aurora File Manager, Aurora Database Explorer, and Aurora Site Backup — the official companion plugins — ship as separate, standalone plugins for this reason. They aren’t available for install yet; documentation will follow once they’re live.