The Marketplace
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