AUTHENTICATED POST-DEPLOYMENT CONTROL
NPM PACKAGE PROTECTION
Runtime protection for npm packages. Encrypt your source. Control distribution. The key never leaves the server.
SERVER-SIDE KEY • ZERO SDK • NPM COMPATIBLE
0
CLIENT KEY
1
COMMAND
That is the system. Now you control it.
TYPE
NPM PROTECTION
RUNTIME
NODE.JS
STATUS
ACTIVE
Submit your package. Source is encrypted.
npm publish as normal. Zero friction.
Users require() your package. Decryption is automatic.
Multi-layer encryption. The source never exists unencrypted on disk.
The key never touches the client.
Decryption happens at require() time. Automatic.
Cut access at any time. Immediate.
Standard package.json. Normal require().
All plans include unlimited packages. Billing resets monthly.
Your users require() the package normally. No SDK. No configuration.
// Normal require - works the same
const yourPackage = require('@your-org/protected-package');
// Use as documented
const result = await yourPackage.doSomething();POST-DEPLOYMENT CONTROL
RESOURCES
Upload. Process. Download.
GET STARTED →