alpha
  • Docs
  • Layers
The layer directory

Layers

Every Pluto layer in one place. A layer does one job: add a backend, a feature, or an add-on to your admin and your site.

6 layers

Core

@plutocms/core

Core

The base layer every Pluto app extends. The admin, the content model, the media library, and the Git CMS.

Git CMS 0.45.0 0

Supabase

@plutocms/supabase

Backend

A Supabase backend. The database, the sign-in, the users, and the roles of the admin.

Supabase 0.21.0 3K

Shop (Supabase)

@plutocms/supabase-shop

Feature

Products on Supabase. Prices, stock, categories, and photos, with a public API for the storefront.

Supabase 0.18.0 2.2K

Blog (Supabase)

@plutocms/supabase-blog

Feature

Blog posts on Supabase, with a rich text editor, a live preview, and draft and publish controls.

Supabase 0.18.0 2K

Docs

@plutocms/docs

Feature

Edit the Markdown pages of a Nuxt Content site in the Pluto admin, with a visual block editor and a live preview.

Git CMS 0.19.0 0

3D

@plutocms/3d

Add-on

3D models in the media library. Upload .glb files, get a preview image, and show the model in the admin and on your site.

Git CMS Supabase 0.3.0 0

Build your own layer

A layer is a Nuxt layer that plugs into the Pluto admin with one function. The guide shows each step.
Create a layer

Made at the edge of the solar system. · These docs run on Pluto

Pluto • MIT • © 2026