Skip to main content
The Sidenet AI SDK (sidenetai-sdk on npm) is an embeddable AI chat for any web application. It uses Shadow DOM for complete CSS isolation — your styles won’t affect the sidebar, and the sidebar won’t affect your styles.

Features

  • Shadow DOM Isolation — Complete CSS encapsulation
  • Framework Agnostic — Works with React, Vue, Angular, or vanilla JS
  • Any Layout — Sidebar, Modal, Drawer, Full Screen, …
  • Full TypeScript Support — Type definitions included
  • Session Tokens — Short-lived credentials minted on your backend, refreshed automatically
  • Tool Credentials — Bind per-user credentials for tools (GitHub, Slack, etc.) into the session
  • Prompt Variables — Fill the {{placeholders}} your agents’ prompts declare, and discover them at runtime
  • Theming — Light/dark mode with customisable design tokens
  • Keyboard Shortcuts — Configurable Cmd/Ctrl+key shortcuts
  • Content Push — Optionally push your page content aside when the sidebar opens
  • Events — Callbacks, CSS custom properties, and window events
Upgrading from v2.0.123 or earlier? v2.0.124 replaced orgId / userId / token with a single backend-minted auth session, and moved tool credentials out of the browser. Both pages carry a migration table.
Screenshot 2026 07 14 At 00 34 29