Plugins
A plugin here is a copy-and-wire integration for your framework—not a single global npm package named aom. Each download adds the two things agents need: site policy at a fixed URL and per-page JSON in the document head.
Pick the folder that matches your stack, unzip it, and follow the README inside. All paths target AOM v0.1.0. Download from Downloads for surface owners.
Available plugins
- Next.js (App Router) —
middleware.tsserves/.well-known/aom-policy.json; server components inject per-pageapplication/ld+aom+json. Copyplugins/nextjs/aom-next-middleware/from the repo or use the versioned zip from surface owners. - Nuxt 3 — Nitro server middleware and prerender for
/.well-knownand AOM. - Gatsby —
gatsby-node.jsgenerates the well-known policy at build and in dev. - WordPress — Admin settings, site-wide and per-page AOM. Install the plugin and set policy under Settings → Agent Policy.
- Shopify — Liquid snippet driven by theme setting; renders JSON-LD and the official badge.
- Static site — Copy-paste JSON and
<script>snippets for any static HTML.
All plugins target AOM v0.1.0 and support allowed, open, and forbidden.
Documentation · Downloads · Downloads for surface owners (plugins zip)