For LLM agents: documentation index at
/llms.txt , full text at
/llms-full.txt . Append .md to any page URL for plain markdown.
The SDK’s full typed surface lives on npm as @anomalyarmor/sdk and in-source as typedoc-generated reference pages.
Live reference
The canonical reference is generated from TypeScript source on every release and hosted on GitHub Pages:
Open the typedoc reference Full type signatures for every exported symbol
Ergonomic surface
If you just want a quick lookup table, here are the hand-written wrappers. For anything not listed, drop down to client.raw and use the generated OpenAPI paths type directly - see How requests work .
client.health
Method Backing endpoint check()GET /api/v1/health
client.alerts
Method Backing endpoint overview()GET /api/v1/alerts/overviewhistory(params?)GET /api/v1/alerts/historyinbox()GET /api/v1/alerts/inboxget(alertId)GET /api/v1/alerts/{alert_id}acknowledge(alertId, notes?)POST /api/v1/alerts/{alert_id}/acknowledgeresolve(alertId, notes?)POST /api/v1/alerts/{alert_id}/resolve
client.freshness
Method Backing endpoint check(assetId)GET /api/v1/assets/{asset_id}/freshnessgetTable(assetId, tablePath)GET /api/v1/assets/{asset_id}/freshness/{table_path}checkTable(assetId, tablePath)POST /api/v1/assets/{asset_id}/freshness/{table_path}/check
client.schema
Method Backing endpoint listChanges(assetId)GET /api/v1/schema-drift/assets/{asset_id}/changesgetChange(assetId, changeId)GET /api/v1/schema-drift/assets/{asset_id}/changes/{change_id}baselineStatus(assetId)GET /api/v1/schema-drift/assets/{asset_id}/baseline-statusdetectChanges(assetId)POST /api/v1/schema-drift/assets/{asset_id}/detect-changes
Exported types
import type {
AnomalyArmorClient ,
AnomalyArmorClientOptions ,
AlertsResource ,
FreshnessResource ,
SchemaResource ,
HealthResource ,
// Raw OpenAPI types for advanced callers:
paths ,
components ,
operations ,
} from '@anomalyarmor/sdk' ;
import { createAnomalyArmorClient , AnomalyArmorApiError , DEFAULT_BASE_URL } from '@anomalyarmor/sdk' ;
Source
The SDK source lives in the AnomalyArmor core monorepo . Bug reports, feature requests, and PRs welcome at github.com/anomalyarmor/core/issues .