All notable changes to the SyftHub TypeScript SDK will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.1 - 2026-01-27
- Initial release of the SyftHub TypeScript SDK
SyftHubClientclass for API interactions- Authentication via API key
- Resource APIs:
auth- Authentication and token managementusers- User management and profileshub- Endpoint discovery and searchchat- Chat completions APIaccounting- Usage tracking and billing informationmyEndpoints- Manage user's own endpointssyftai- SyftAI-specific features
- Automatic pagination handling with async iterators
- Comprehensive error handling with typed exceptions:
SyftHubError- Base error classAuthenticationError- Authentication failuresRateLimitError- Rate limit exceededNotFoundError- Resource not foundValidationError- Request validation failures
- Full TypeScript type definitions
- Dual module support (ESM and CommonJS)
- Tree-shakeable exports
- Node.js 18.0.0+
- Modern browsers with ES2022 support
- TypeScript 5.0+