FLUTTER ECOSYSTEM

dospace

Client library to interact with the DigitalOcean Spaces API. Same API as Amazon AWS S3.

Latest version
0.13.15
30-day downloads
61
Likes
22
Pub points
120

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

dospace is a Flutter/Dart client library for interacting with DigitalOcean Spaces, offering an S3-compatible API for cloud storage. It enables developers to upload, download, and manage files across multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. Designed with simplicity and consistency in mind, it mirrors AWS S3's interface, making it easy for developers familiar with S3 to integrate DigitalOcean Spaces into their applications. The library supports secure file handling with signed URLs and integrates seamlessly with existing Dart/Flutter workflows.

Use cases
  • Storing user-generated content
  • Hosting static assets
  • Backup and archive solutions
  • Media file management
  • Cross-platform file synchronization
  • Secure file sharing
Key features
  • S3-compatible API
  • Multi-platform support
  • Signed URL generation
  • File upload/download utilities
  • Authentication via access keys
  • Integration with DigitalOcean Spaces
Suitable for
  • Flutter apps needing cloud storage
  • Developers migrating from AWS S3
  • Projects requiring scalable file hosting
  • Apps with cross-platform deployment
  • Teams using DigitalOcean infrastructure
Considerations
  • Requires DigitalOcean account and API keys
  • Limited to DigitalOcean Spaces service
  • Network connectivity required for operations
  • File size limits depend on Space configuration
  • Rate limiting may apply during high-volume usage
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add dospace

Categories

Dependencies

Dependency list 4 items

Source repository

Related projects

No data available yet.