Appearance
Announcing Letta Client SDKs for Python and TypeScript Recent
Published: April 17, 2025 | Original Post
Auto-generated client SDKs with unified documentation, introducing TypeScript support alongside Python.
What Changed
The team adopted an API-first approach using OpenAPI as a single source of truth and Fern to generate:
- REST API documentation
- TypeScript SDK
- Python SDK
Developer Benefits
- Complete feature parity between REST API and both SDKs
- Support for sync, async, and streaming interactions
- Consistent experiences across cloud and self-hosted deployments
- Potential for rapid language expansion
Technical Improvements
Streaming implementation handles both token and step streaming, plus async messaging for long-running agent invocations.
Engineering Impact
- Eliminated manual SDK maintenance
- Prevented API drift
- Accelerated feature development
- Improved quality assurance