SDK Documentation
RecallBricks provides multiple ways to integrate memory into your applications.
When to Use Each
RecallBricks Runtime
RecommendedUse when: You want the simplest way to add memory to any LLM
Zero configurationWorks with any LLM providerAutomatic memory managementProduction-ready in 5 minutes
npm install @recallbricks/runtimeTypeScript SDK
Use when: You need full API control or custom integration
Direct API accessCustom memory logicFramework agnosticBatch operations
npm install recallbricksPython SDK
Use when: Building Python applications
Native Python integrationType hints includedAsync supportPythonic API
pip install recallbricksLangChain Integration
Use when: You're already using LangChain
Drop-in LangChain memoryWorks with existing chainsFamiliar LangChain API
pip install recallbricks-langchainCLI Tool
Use when: You need command-line memory management
Quick note-takingDebug during developmentProject context management
npm install -g @recallbricks/cliComparison
| Feature | Runtime | SDK | Python | LangChain | CLI |
|---|---|---|---|---|---|
| Setup Time | 5 min | 15 min | 15 min | 10 min | 2 min |
| LLM Integration | Built-in | Manual | Manual | Built-in | N/A |
| Memory Management | Automatic | Manual | Manual | Automatic | Manual |
| Best For | New projects | Custom apps | Python devs | LangChain users | Quick notes |