← All posts

Getting Started with BoltHash: What You Build App in 5 Minutes

Apr 3, 2026BoltHash tutorialgetting startedNode.js protection

Protecting your Node.js application with BoltHash takes less than five minutes. This guide walks you through the complete setup — from downloading the CLI to shipping your first protected build.

Prerequisites

Step 1: Download the CLI

Log in to your dashboard and navigate to the Download section. Download the pre-built binary for your platform:

  • Linux: x64 and ARM64
  • macOS: x64 (Intel) and ARM64 (Apple Silicon)
  • Windows: x64

The binary is signed with Ed25519 and its hash is verified on startup. Only download from your dashboard to ensure authenticity.

Step 2: Configure Your License

bolt config --license YOUR_LICENSE_KEY

Your license key is available in the dashboard under Projects → License Keys. Each project has its own set of keys.

Step 3: Protect Your Application

bolt protect --entry ./src/index.js --output ./dist

This command:

  1. Parses your entry file and its dependency tree
  2. Computes SHA-256 integrity hashes
  3. Applies AST-level obfuscation
  4. Signs the output with your project's Ed25519 key
  5. Writes the protected build to ./dist

Step 4: Distribute to Your Users

Ship the ./dist folder to your end-users. When they run your application, the BoltHash runtime automatically:

  • Verifies the integrity hash
  • Validates the Ed25519 signature
  • Checks the license key against the activation server
  • Binds the activation to the user's hardware fingerprint

Step 5: Monitor from the Dashboard

Track license activations, device counts, and API usage from the dashboard. Revoke keys, set device limits, and manage your subscription — all from one place.

What's Next?

  • Full Documentation — API reference, advanced CLI options, CI/CD integration
  • Compare Plans — See how BoltHash stacks up against alternatives
  • Contact Sales — Enterprise deployment, custom licensing, on-premise installations