SDKs Overview

Official SDKs for integrating Transactional into your applications.

Transactional provides official SDKs for multiple languages and frameworks, giving you type-safe, idiomatic access to email, SMS, chat, authentication, AI observability, and more. Each SDK is designed for production use with built-in error handling, retries, and full TypeScript or type-hint support.

Core SDKs

PackageLanguageInstall CommandDescription
@usetransactional/nodeTypeScript/Node.jsnpm install @usetransactional/nodeEmail, SMS, Templates, Domains API client
usetransactional (PyPI)Pythonpip install usetransactionalEmail, SMS, Templates API client (sync + async)
@usetransactional/reactReact/TypeScriptnpm install @usetransactional/reactChat widget, Knowledge Base, Forms components

Auth SDKs

PackageLanguageInstall CommandDescription
@usetransactional/auth-nextNext.jsnpm install @usetransactional/auth-nextFull-stack authentication for Next.js
@usetransactional/auth-nodeNode.jsnpm install @usetransactional/auth-nodeToken verification & management API
@usetransactional/auth-reactReactnpm install @usetransactional/auth-reactSPA authentication components
@usetransactional/better-authAny JSnpm install @usetransactional/better-authBetter Auth framework plugin

AI SDKs

PackageLanguageInstall CommandDescription
@usetransactional/llm-nodeTypeScript/Node.jsnpm install @usetransactional/llm-nodeLLM observability, tracing, cost tracking
@usetransactional/memoryTypeScript/Node.jsnpm install @usetransactional/memoryAI memory with semantic search & knowledge graphs
  • Node.js SDK - Full reference for the TypeScript/Node.js client
  • Python SDK - Full reference for the Python client (sync + async)
  • React SDK - Chat widget, Knowledge Base, and Forms components
  • LLM Observability - Instrument and monitor your LLM calls
  • Memory - AI memory with semantic search and knowledge graphs
  • Auth SDKs - Authentication SDKs for Next.js, Node.js, React, and Better Auth