Skip to content
WP Deploy
Early access documentation

Follow the foundation today. Prepare for the first deployment.

The documentation hub separates usable signing, validation, readiness, public-key registration, and theme-allowlisting foundations from deployment, status, history, and recovery guides that will arrive with the MVP.

Implemented foundationDocumentation hub
Signing keysGenerate and protect local keysImplemented
Manifest validationSchema and semantic checksImplemented
Admin setupKeys, allowlists, readiness, doctorImplemented
First deploymentUpload, status, and recovery guidesPlanned
Implemented foundation

Work with the implemented primitives.

Implemented foundation

Generate signing keys

Create an Ed25519 key pair locally and protect the private-key file.

Implemented foundation

Validate a manifest

Check schema, semantic rules, paths, identities, files, and requirements.

Implemented foundation

Canonicalize and sign requests

Inspect the deterministic request format shared by Node.js and PHP.

Implemented foundation

Inspect runtime capabilities

/wp-json/theme-deploy/v1/capabilities

Implemented foundation

Register keys and allowlist themes

Use the WordPress admin control plane for scoped public keys, expiration, revocation, and installed-theme targets.

Implemented foundation

Run doctor and readiness checks

Check HTTPS connectivity, redirects, API compatibility, capabilities, and setup readiness from the CLI.

Planned MVP documentation

Guides that follow the deployment implementation.

Planned

Run the first deployment

Create metadata, upload the raw ZIP, start the job, and poll status.

Planned

Read status and history

Interpret persistent operation state, events, outcomes, and recovery status.

Planned

Recover a theme release

Restore theme files and activation state within the documented rollback boundary.

Product scope reference

Know what the documentation will—and will not—cover.

Theme deployment

  • Complete standalone themes
  • Parent and child themes
  • Signed REST requests and package validation
  • Admin key registration and theme allowlisting
  • Planned history and theme recovery

Outside scope

  • Plugins, core, databases, or content
  • Uploads or generated files outside themes
  • Multisite or team approvals
  • Universal host compatibility claims
Documentation support

Need help understanding the current foundation?

Email product support with the command, manifest, key-registration, allowlisting, or capability area you are exploring. Do not send private keys.

Email support