Protect Your Node.js
Source Like a Pro
License management, device fingerprinting, cronjob heartbeat, kill timer, and Ed25519 signed integrity — all in one tool.
# Linux / macOS — one-line install $ curl -fsSL https://hash.boltopen.com/install.sh | sh ✔ bolt-hash@2.3.0 ✔ bolt-hash-premium@2.3.0 installed # Windows (PowerShell) $ irm https://hash.boltopen.com/install.ps1 | iex ✔ bolt-hash@2.3.0 ✔ bolt-hash-premium@2.3.0 installed $ bhp config --license BH-4F094AD3-299B2578-F03B6497-XXXXXXXX ✔ License key saved $ cd my-protected-app && bhp start ✔ License verified (Next.js / professional plan) ✔ Source signature valid (Ed25519) ✔ Integrity OK — 47 files ⚡ Heartbeat 60s · Kill timer OFF → next start [auto-detected]
Everything you need
Built for developers who ship production-grade Node.js apps
License Keys
Generate BH-XXXX keys per project. Set device limits, IP restrictions, expiry dates, and custom labels.
Cronjob Heartbeat
Continuous verification every 60 seconds. DANGER logs and auto-kill if server is unreachable.
Anti-Cheat
File integrity check on every heartbeat. Detects tampered files and swapped signatures instantly.
Kill Timer
Optional per-project kill timer (disabled by default). Auto-terminates process if license can't verify. Min 1 hour.
Start Command
Server-side start_command overrides package.json. Control how your app starts from the dashboard.
Ed25519 Signing
Source hash signing with Ed25519. Server-verified on every startup. Tamper-proof code delivery.
Bolt-Git
Granular version control for protected projects. Branch, commit, diff, and rollback — all from the dashboard.
Push Notifications
Real-time alerts on license events — new device, failed verification, expiry warnings, and abuse detection.
Webhook Triggers
Integrate with your CI/CD pipeline. Fire webhooks on key events to automate deployments and alerts.
Works with every runtime
Auto-detects your stack — no extra config needed
# Express / plain Node.js $ npm install -g bolt-hash bolt-hash-premium $ bolt set license BH-XXXX-XXXX-XXXX-XXXX $ bolt-hash # protect → protected_output/ $ cd protected_output && bolt start ✔ License OK · Start: node server.js [auto-detected]
X-API-Key: BHK-... header.
Generate API keys from your dashboard → API Keys.
bolt-hash is Free & Open Source
The core bolt-hash package is 100% free. Protect, obfuscate, and sign your code instantly. Add Premium for remote license verification, dashboard control, and team management.
Simple, Transparent Pricing
Free = npm package bolt-hash. Upgrade only if you need Premium server/dashboard features.
Free plan targets local CLI usage with bolt-hash. Premium plans unlock hosted license server, dashboard, payments, and team operations.
Supported Runtimes & Libraries
All plans support any Node.js-compatible runtime or framework.
| Runtime / Framework | Free | Starter | Professional | Enterprise |
|---|---|---|---|---|
| ✓ | ✓ | ✓ | ✓ | |
| ✓ | ✓ | ✓ | ✓ | |
| ✓ | ✓ | ✓ | ✓ | |
| ✓ | ✓ | ✓ | ✓ | |
| — | ✓ | ✓ | ✓ | |
| — | ✓ | ✓ | ✓ | |
| — | ✓ | ✓ | ✓ | |
| — | ✓ | ✓ | ✓ | |
| 🧩 Electron (main process) | — | ✓ | ✓ | ✓ |
| 🧩 Multi-device Per License Key | ∞ | up to 5 | up to 20 | up to 200 |
| 🧩 Multi-Project Licensing | ✗ | 3 projects | 10 projects | Unlimited |
| 🔑 Multi-License Per Device | ✓ | ✓ | ✓ | ✓ |
* One device can hold licenses for multiple different projects simultaneously.
Documentation
Get started with Bolt-Hash in minutes
Frequently Asked Questions
Answers to common questions about Bolt-Hash. Can't find what you're looking for? .
Get in Touch
Have questions? We typically respond within 24 hours. Or first.
Send us a message
Other ways to reach us
🎫 Track Your Ticket
Enter your ticket ID to check the status of your support request.
Download Bolt Hash Premium
Choose your operating system. Precompiled binaries for Linux, macOS, and Windows. No Node.js required.
📥 Install Method 1: Automatic (Recommended)
One-line installer — fetches latest version from CDN.
$ curl -fsSL https://hash.boltopen.com/install.sh | sh ✔ bolt-hash@2.3.0 installed to /usr/local/bin/bolt-hash ✔ bolt-hash-premium@2.3.0 installed to /usr/local/bin/bhp $ bolt-hash --version bolt-hash v2.3.0
📦 Install Method 2: Manual Download
Download binary directly and place in $PATH.
Setup: tar -xzf bolt-hash-linux-x64-v2.3.0.tar.gz
Move binary to /usr/local/bin/ or add to $PATH
- • OS: Linux (Ubuntu 18+, Debian 10+, CentOS 8+)
- • Arch: x86_64
- • glibc: 2.28+ (usually pre-installed)
- • No Node.js required
$ bolt-hash --version bolt-hash v2.3.0 ✓
✅ Downloaded? Great! Next:
Complete Your Order
Select a plan to get started