Skip to main content
Changes that affect code you’ve written against Custral, newest first. Product changes are in the changelog.

September 2026

@custral/sdk 1.0.3
  • Usage modules: send named usage events with the person who performed them, and list identifiers that didn’t match a record. See Usage modules.
  • Documents: update a document from the SDK, alongside PATCH /v1/documents. See Documents.
  • Widget identity is available from the SDK. See Widget identity.
  • The SDK’s webhook event list matches the server’s 19 events, and every API key scope is documented. See Authentication.
  • @custral/js 1.0.1 ships the same day.
  • Outbound webhooks grew from 5 events to 19, retried over 24 hours. See Webhook events.
@custral/js and @custral/widget 1.0.0
  • @custral/js: the browser SDK for publishable keys. See Browser SDK.
  • @custral/widget: the chat widget as a React component. See React SDK.
  • @custral/sdk now builds on @custral/js.

August 2026

  • Your server can vouch for who a chat widget visitor is. See Widget identity.
  • The MCP server signs in through your browser, so there’s no key to paste. See MCP.
  • Documents: read and write in-app documents over /v1, from the SDK, and with the MCP update_document tool. Records can expand their documents. See Documents.
@custral/sdk 1.0.1 and 1.0.2
  • Records: filter by property, sort, search with q, and page with a cursor (page.nextCursor). limit is 1 to 200. See Records.
  • Conversations: view, manage and ingest conversations. See Conversations.
  • Applications and property auto-fill agents as SDK resources. See Applications and Property agents.

July 2026

@custral/sdk 1.0.0