blazeauth

Blazeauth overview

Cloud authorization and licensing for software developers.

Blazeauth

Blazeauth is a cloud authorization and licensing service for developers shipping desktop and web applications.

It helps you:

  • Authenticate users with credentials or a license key
  • Validate licenses in real time and revoke instantly
  • Keep a persistent encrypted WebSocket session to reduce repeated checks
  • Enforce access rules per application (for example, by client_id)
  • Deliver protected files via chunked transfers over the same session

The current transport is WebSocket (wss://eu1.blazeauth.net). After the MVP, the same logic will be available via HTTP.

Integrate in 10 minutes

If you only read one page, read: /docs/getting-started.

Connect

Open a WebSocket connection to wss://eu1.blazeauth.net.

Initialize

Send initialize within 15 seconds using your environment API key.

Authenticate

Use auth_by_license or auth_by_credentials.

Use the API

Transfer protected files, read variables, and manage session values over the same socket.

Start here

Typical flow

  1. Open a WebSocket connection.
  2. Send initialize with your environment API key and a stable client_id.
  3. Authenticate with either:
  4. Use the session to fetch data, validate rules, or transfer protected files.

MDX pages use the same schema everywhere: type selects the operation, and payload carries the request fields.

Guides

On this page