Overview
A Dart-based API client for Nextcloud that supports all maintained versions of the Nextcloud server. It enables seamless integration with Nextcloud services such as file storage, user authentication, and calendar management across multiple platforms. The package is designed to be reliable, well-documented, and compatible with modern Flutter applications. It leverages the official Nextcloud API endpoints and provides a clean, type-safe interface for developers.
Use cases
- Integrating file storage in Flutter apps
- Syncing user data with Nextcloud
- Building collaborative tools using Nextcloud APIs
- Implementing secure authentication flows
- Enabling offline access to cloud files
Key features
- Supports all maintained Nextcloud server versions
- Cross-platform compatibility (Android, iOS, Web, macOS, Windows, Linux)
- Type-safe API wrappers
- Built-in authentication handling
- Extensible and well-documented
Suitable for
- Developers building cloud-connected Flutter apps
- Teams using Nextcloud as their backend
- Apps requiring secure file and data synchronization
Considerations
- Requires a running Nextcloud server instance
- Authentication setup may need additional configuration
- Limited to features exposed by the Nextcloud API