Changelog
All notable changes to Preimage Research SDKs will be documented here.
[1.0.0] - 2024-01-15
Added
- 🎉 Initial release of all 6 SDKs
- ✅ Client SDK (@preimage/client)
- ✅ Express SDK (@preimage/express)
- ✅ FastAPI SDK (preimage-fastapi)
- ✅ Django SDK (preimage-django)
- ✅ Gin SDK (github.com/preimage-labs/preimage-go-gin)
- ✅ Axum SDK (preimage-axum)
Features
- x402 protocol implementation (Coinbase standard)
- Dual payment support (98% provider, 2% platform)
- EIP-3009 USDC transfers
- JWS-signed receipts
- Mock mode for testing
- Comprehensive test suites
- Working example APIs
- Multi-network support (Base, Ethereum, Polygon)
Networks Supported
- Base (mainnet + sepolia)
- Ethereum (mainnet + sepolia)
- Polygon (mainnet + amoy)
Upcoming Features
Q1 2024
- Rate limiting support
- Usage analytics dashboard
- Webhook notifications
- Multi-currency support (beyond USDC)
Q2 2024
- Additional framework SDKs
- GraphQL support
- Advanced pricing models (tiered, usage-based)
- Enterprise features
Version History
Client SDK (@preimage/client)
1.0.0 (2024-01-15)
- Initial release
- Automatic 402 handling
- Multi-network support
- Receipt extraction
- Debug mode
Express SDK (@preimage/express)
1.0.0 (2024-01-15)
- Initial release
- Middleware support
- Per-route protection
- Mock mode
- TypeScript support
FastAPI SDK (preimage-fastapi)
1.0.0 (2024-01-15)
- Initial release
- Dependency injection pattern
- Pydantic validation
- Mock mode
- Type hints
Django SDK (preimage-django)
1.0.0 (2024-01-15)
- Initial release
- Middleware support
- Decorator pattern
- DRF integration
- Settings-based configuration
Gin SDK (github.com/preimage-labs/preimage-go-gin)
1.0.0 (2024-01-15)
- Initial release
- Middleware support
- Type-safe configuration
- Mock mode
- Per-route pricing
Axum SDK (preimage-axum)
1.0.0 (2024-01-15)
- Initial release
- Tower middleware
- Async support
- Type-safe
- Mock mode
Migration Guides
Currently no migrations required (initial release).
Breaking Changes
None yet (initial release).
Support
For questions or issues: