Everscribe
  • Docs
  • Pricing
  • Blog
  • Contact
Avatar Sign in
Log in Sign up
/
Getting Started
  • Create an Account
  • Create a Project
  • Generate an API Key
  • Pick a setup path
    • AI-assisted setup
      • Hosted AI agent
        • Install + connect GitHub
        • Connect a repo
        • Scan repo
        • Review the scan
        • Refine via the agent
        • Embed component
        • Open PR
        • Save credentials
        • Review the PR
        • Debugging a scan
      • BYOK Claude Code skill
        • Install the skill
        • Run the skill
        • How it differs from hosted
        • Updating the skill
      • Behavior reference
        • What counts as instrumentable
        • What gets skipped
        • Event naming
        • Categories
        • TenantID inference
    • Manual SDK wire-up
      • Recording Events
        • Install the SDK
        • Configure Credentials
        • Initialize the Recorder
        • Define Your Actor Resolver
        • Start Recording
      • Viewing Events
        • Searching
        • Inspecting
        • Exporting
        • Showing/Hiding Columns
        • Embedding
      • Retaining Events
        • Why retention matters
        • Configuration
        • How purging works
        • Purge now
        • Changing the policy
  • Go
  • Install
  • Credential binding
    • Root client
    • From environment
    • Direct (single-surface)
  • Event shape
  • BufferedRecorder
    • Options
    • Overflow policies
    • Close & flush
  • HTTP middleware
    • Actor Resolver
    • Wiring it up
  • Recorder
    • Simple write
    • Mutation with diff
    • Redacted fields
    • Batch recording
    • Multiple events per request
    • Direct recording
  • Minter
    • Single-tenant
    • Multi-tenant
    • TokenOptions
  • Idempotency
  • Behaviors worth knowing
    • Empty Action is a no-op
    • Record is non-blocking
    • Caller-set fields take precedence
    • Context cancellation is respected
  • Node
  • Install
  • Credential binding
    • Root client
    • From environment
    • Direct (single-surface)
  • Event shape
  • BufferedRecorder
    • Options
    • Overflow policies
    • Close & flush
  • Express middleware
    • Actor Resolver
    • Wiring it up
  • Recorder
    • Simple write
    • Mutation with diff
    • Redacted fields
    • Batch recording
    • Multiple events per request
    • Direct recording
  • Minter
    • Single-tenant
    • Multi-tenant
    • TokenOptions
  • Idempotency
  • Errors
  • Behaviors worth knowing
    • Empty action is a no-op
    • record() is non-blocking
    • Caller-set fields take precedence
  • Installation
  • Auth
  • Projects
  • Keys
  • Events
    • Prompt
    • Query
    • Filters
  • Skills
    • List
    • Describe
    • Download
  • Overview
  • Prerequisites
    • The flow
    • Single-tenant minting
    • Multi-tenant minting
    • Token options
    • Token refresh
    • Embed secret rotation
  • React
  • Svelte
  • Vanilla JS
  • Core
  • Styles
  • Overview
  • React
  • Go
  • Node
  • Svelte
  • Go
  • Node
  • Vanilla JS
  • Go
  • Node

No matches.

Node SDK · Install

The Node SDK is the canonical Node / TypeScript client for the Everscribe API. It exposes a recorder for writing events, a minter for issuing browser-safe embed tokens, and an Express middleware that wires audit logging into your existing request pipeline.

Source: github.com/everscribe/sdk-node · published as @everscribe/sdk-node · Node 18+.

npm install @everscribe/sdk-node
Previous Go SDK · Behaviors worth knowing Next Node SDK · Credential binding
Everscribe

API-first audit logging. Stop building audit infrastructure in-house.

Product

  • Pricing

Company

  • Blog

Get In Touch

  • Contact

© 2026 Everscribe. All rights reserved.

Privacy Policy Terms of Service