Free = npm package bolt-hash (CLI local) — No credit card required

Protect Your Node.js
Source Like a Pro

License management, device fingerprinting, cronjob heartbeat, kill timer, and Ed25519 signed integrity — all in one tool.

terminal — bolt-hash-premium
# 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 · Node.js
# 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]
🔑
API Keys — Integrate with CI/CD or custom tooling using 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.

📦 Get bolt-hash (free)

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
Node.js (CommonJS / ESM)
TypeScript (compiled)
Express / Fastify / Koa
NestJS
React + Vite / CRA (backend)
Vue 3 + Nuxt / Nitro (SSR)
Angular Universal (SSR)
Next.js (SSR — custom server)
🧩 Electron (main process)
🧩 Multi-device Per License Keyup to 5up to 20up to 200
🧩 Multi-Project Licensing3 projects10 projectsUnlimited
🔑 Multi-License Per Device

* One device can hold licenses for multiple different projects simultaneously.

Docs v2.3.0

Documentation

Get started with Bolt-Hash in minutes

🔍
DocsQuick Start

1 — Install (binary, no npm required)

# Linux / macOS
$ curl -fsSL https://hash.boltopen.com/install.sh | sh
✔ bolt-hash@2.3.0 + bolt-hash-premium@2.3.0 installed → /usr/local/bin/bhp

# Windows (PowerShell — run as Admin)
$ irm https://hash.boltopen.com/install.ps1 | iex
✔ bolt-hash@2.3.0 + bolt-hash-premium@2.3.0 installed → C:\Program Files\BoltHash\bhp.exe

2 — Set your Primary Key & protect

🔑 Primary Key vs User Keys
Each project auto-generates a Primary Key — use it with bhp config to protect and sign your source.
Give separate User Keys (generated in Dashboard → Gen Key) to end users for bhp start.
Find your Primary Key in Dashboard → Projects → Primary Key 🔑
$ bhp config --license BH-XXXX-XXXX-XXXX-XXXX  # <-- use your Primary Key
✔ License key saved to ~/.bhp/config.json

$ cd my-node-app
$ bhp protect             # or: bolt-hash (legacy)
✔ 47 files protected → protected_output/
✔ __bolt_manifest.json created (Ed25519 signed)

3 — Start with license verification

$ cd protected_output
$ bhp start
  ✔ License verified — MyApp · professional plan
  ✔ Source signature OK (Ed25519)
  ✔ Anti-cheat OK — 47 files clean
  ⚡ Heartbeat every 60s · Kill timer: OFF
  → next start   [auto-detected]

Ready to protect your Node.js code?

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

💬 Live chat

❓ FAQs

🔗 Social & GitHub

🎫 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.

⬇️ bolt-hash-linux-x64-v2.3.0.tar.gz (18 MB) ⬇️ bhp (premium) linux-x64-v2.3.0.tar.gz (22 MB)

Setup: tar -xzf bolt-hash-linux-x64-v2.3.0.tar.gz
Move binary to /usr/local/bin/ or add to $PATH

🔧
System Requirements
  • • OS: Linux (Ubuntu 18+, Debian 10+, CentOS 8+)
  • • Arch: x86_64
  • • glibc: 2.28+ (usually pre-installed)
  • • No Node.js required
Verify Installation
$ bolt-hash --version
bolt-hash v2.3.0 ✓

✅ Downloaded? Great! Next:

⭐ GitHub

Complete Your Order

Select a plan to get started

Choose Payment Method