foratvise
Get Started
Docs

Documentation

Everything you need to deploy, configure, and integrate SCADA NextGen modules into your atvise environment.

Start Here

Getting Started

01

Install via Docker

docker compose up -d

Uses the official The Marketplace image from the registry.

02

Configure atvise connection

ATVISE_HOST=opc.tcp://your-server:4840

Set OPC-UA endpoint in your .env file.

03

Activate license

POST /api/license/activate

Use your machine-bound license key from the dashboard.

04

Open the dashboard

http://localhost:3000

Default admin credentials are in the setup guide.

Module Documentation

Detailed configuration guides, data models, and API references for each module.

API Reference

HMAC-authenticated REST endpoints

Token Format

All atvise-to-The Marketplace webhooks must include an HMAC-SHA256 signature in the X-Atvise-Signature header.

// Header
X-Atvise-Signature: sha256=<HMAC-SHA256-hex>

// Compute (Node.js)
const sig = createHmac("sha256", secretKey)
  .update(JSON.stringify(payload))
  .digest("hex");

Server-Side Validation

function verifySignature(req) {
  const received = req.headers["x-atvise-signature"];
  const expected = "sha256=" + computeHmac(req.body);
  return timingSafeEqual(received, expected);
}
REST + JSON
HMAC-SHA256
JWT Bearer
atvise Integration

Connecting to atvise SCADA

The Marketplace communicates with your atvise server via OPC-UA and HMAC-signed webhooks. The integration layer handles node mapping, time-series alignment, and connection recovery automatically.

Requires atvise 3.x or later with OPC-UA Server enabled.

Related Resources