Search by

verbb / knock-knock

verbb

A Craft CMS plugin for protecting a site's front end with one shared password.

Package info

github.com/verbb/knock-knock

Documentation

Type:craft-plugin

pkg:composer/verbb/knock-knock

Fund package maintenance!

verbb

Statistics

Installs: 127 407

Dependents: 5

Suggesters: 0

Stars: 17

Open Issues: 15

3.0.12 2026-10-04 22:05 UTC

README

Knock Knock icon

Knock Knock for Craft CMS

Knock Knock is a Craft CMS plugin that places a simple shared-password gate in front of a Craft site. Protect a staging site, private preview, or work in progress without building a complete member system.

Visitors enter one project password before accessing protected pages. Successful access is remembered for the configured period, making the gate useful for client review without creating and maintaining individual Craft accounts.

Features

  • Protect the public site with one credential that is easy to rotate.
  • Avoid asking approved visitors for the password on every page.
  • Leave selected endpoints available when integrations or public pages need them.
  • Allow trusted networks through without the password screen.
  • Use project-owned templates or responses for the gate.
  • Keep access behaviour explicit alongside the rest of the site configuration.
  • Use environment variables for the password and enabled state across deployments.

Documentation

Visit the Knock Knock Plugin page for all documentation, guides, pricing and developer resources.

Credit & Thanks

Based on KnockKnock for Craft 2.

Support

Get in touch with us via the Knock Knock Support page or by creating a Github issue

Sponsor

Knock Knock is licensed under the MIT license, meaning it will always be free and open source - we love free stuff! If you'd like to show your support to the plugin regardless, Sponsor development.

Verbb