Overview
The kuzzle package is a Dart library enabling seamless interaction with the Kuzzle backend, a self-hostable, ready-to-use platform for powering modern cross-platform applications. It provides a robust API client for Android, iOS, Web, macOS, Windows, and Linux, allowing developers to manage real-time data, authentication, and document storage. With support for secure, scalable backend operations, it simplifies integration into Flutter apps requiring server-side functionality. The SDK is open-source and actively maintained by Kuzzle.io.
Use cases
- Real-time data synchronization
- User authentication and authorization
- Document storage and retrieval
- Cross-platform app backend integration
- Offline-first application support
Key features
- Full Kuzzle API coverage
- Real-time subscriptions
- Multi-platform support
- Secure token-based authentication
- Open-source and actively maintained
Suitable for
- Developers building real-time Flutter apps
- Teams needing self-hosted backend solutions
- Apps requiring offline capabilities
- Projects using modern authentication patterns
- Cross-platform mobile and web applications
Considerations
- Requires a running Kuzzle instance
- Needs proper network configuration
- Authentication setup required for production
- Limited documentation compared to mature frameworks
- Dependent on external backend service