Quickstart
Set up your workspace, monitored standards, a project, an API key and the SDK, in that order.
This quickstart takes you from a new account to live request data in Nolax. Most teams finish it in under an hour.
Do the steps in this order:
- Create your account and company workspace
- Configure monitored standards
- Create a project
- Provision and secure the project API key
- Register APIs and environments
- Start monitoring, reporting, and alert workflows
Complete monitored standards setup before generating reports or schedules.
Register the workspace owner account, then invite core operators from Settings → Team Members.
Start with one engineering owner and one operations or compliance owner.
For detailed team setup guidance, see Account and Team Setup.
Go to Settings → Monitored Standards and enable the standards your team is accountable to.
Until you enable a standard, compliance reports and the posture score are limited.
See Monitored Standards for how plans affect this setting.
Go to Projects → New Project. A project should map to one team's ownership boundary. Then register APIs with an environment label.
A project key is a production credential. Keep it in a secret manager, pass it to the service as an environment variable, and rotate it on a schedule.
In each project, register your most important APIs and label each one
production, staging or development. Alerts and insights use the label to
separate production incidents from test noise.
Install the SDK for your stack:
npm install @nolax/sdkThen add the middleware or filter, reading the key from NOLAX_API_KEY:
import express from 'express'
import { nolax } from '@nolax/sdk'
const app = express()
app.use(nolax({ apiKey: process.env.NOLAX_API_KEY, environment: 'production' }))Check that data is arriving, create an alert rule and generate a compliance report. The First Hour Checklist lists each task.
Metadata captured by the SDK
The SDK records these fields for each request:
| Field | Description |
|---|---|
| `method` | HTTP method (`GET`, `POST`) |
| `path` | Route template or raw path |
| `statusCode` | Response status code |
| `responseTime` | Latency in ms |
| `payloadSize` | Response `Content-Length` in bytes |
| `ip` | Client IP (if available) |
| `userAgent` | `User-Agent` header |
| `timestamp` | ISO 8601 timestamp |
Next steps
- 1First Hour Checklist
Use this once your workspace and first project are in place.
- 2Account and Team Setup
Set up ownership, invites, and day-one roles.
- 3Monitored Standards
Confirm which standards and checks matter to your team.
- 4Projects and API Registration
Learn the project boundary and API registration flow.
- 5API Keys and Rotation
Set up key rotation for ongoing credential security.

