Dart Stream Developer
  • 👋Dartstream Framework
  • Prologue
    • Release Notes
      • Latest Release Notes
      • All Release Notes
    • Upgrade Guide
    • Contribution Guide
  • Getting Started
    • 😀Installation
    • ✨Our Features
      • Standard
        • CLI
        • Frontend Frameworks
        • Authentication
        • Cloud Storage
        • Database
        • Data Streaming
        • Feature Flags
        • Middleware
      • Enhanced
        • Email Management
        • Payment System Integration
        • Notifications
        • Localization and Internalization
        • Access Control and Security
        • Media Management
        • Search and Filtering
        • Audit Logging and Compliance
        • Analytics and Insights
    • 😀Directory Structure
    • 🦕Deployment
  • Product Guides
    • 📪Making a post
    • 📎Understanding Projects
    • 💡Video Guides
  • Documentation
    • 🛠️Fundamentals
      • 📝The Basics
        • Routing
        • Middleware
        • CSRF Protection
        • Controllers
        • Requests
        • Responses
        • Asset Bundling
        • URL Generation
        • Session
        • Validation
        • Error Handling
        • Logging
      • ℹ️Advanced
        • Broadcasting
        • Cache
        • Events
        • Feature Flags
        • File Storage
          • GCP
          • Amazon S3
          • Microsoft Blob Storage
        • Helpers
        • Http Client
        • Localization
        • Mail
        • Notifications
        • ORM
    • 📦Packages
      • 🧰Tools
      • 🍮Standard
      • 💸Enhanced
      • 💸Experimental
    • 😀SDKS
      • Firebase Admin SDK
      • Amazon Cognito SDK
      • Azure AD SDK
  • API Reference
  • Use Cases
    • 🎨For Designers
    • 🖥️For Developers
      • DartStream Extension Registration System
Powered by GitBook
On this page
  1. Getting Started
  2. Our Features
  3. Standard

Cloud Storage

Cloud Storage Providers and Features in DartStream

DartStream provides flexible and secure cloud storage solutions for managing project assets and data. Whether you're using the open-source version or the SaaS version, DartStream’s cloud storage capabilities are designed to meet a wide range of application requirements, from basic file handling to advanced storage management.

Cloud Storage Service Providers

DartStream integrates seamlessly with the following outlined Cloud Storage Service Providers.

Cloud Storage Providers: Open Source, SaaS

  • Google Cloud Platform (GCP)

  • Amazon Web Services (AWS)

Cloud Storage Providers: SaaS

  • DigitalOcean Spaces

  • Backblaze B2 Cloud Storage

  • Wasabi Hot Cloud Storage

  • Oracle Cloud Object Storage

  • Alibaba Cloud OSS

  • Linode Object Storage

  • Filebase

  • Microsoft Azure Blob Storage

Features: Open Source, SaaS

The open-source and SaaS versions of DartStream have essential storage capabilities suitable for straightforward use cases:

  1. File Upload and Download

    • Support for uploading and downloading files seamlessly.

    • Compatible with popular cloud storage services.

  2. Folder Management

    • CRUD (Create, Read, Update, Delete) operations for organizing files into folders.

    • Simplifies file hierarchy and navigation.

  3. Basic Access Control

    • Allows setting read and write permissions for files and folders.

    • Ensures secure and organized file sharing.

  4. Storage Limits

    • Configurable quotas to define maximum storage capacity for projects.

    • Helps manage costs and prevent overuse of storage resources.

  5. Simple Data Caching

    • Caches frequently accessed files locally or in-memory for faster retrieval.

    • Improves performance for repeat access.

Features: SaaS

The SaaS version of DartStream extends cloud storage capabilities with advanced features designed for scalability, security, and compliance:

  1. Global CDN Support

    • Integrated content delivery network (CDN) for low-latency, high-speed access to files.

    • Optimizes delivery for global user bases.

  2. Object Lifecycle Management

    • Set automated rules for file archiving, transitioning, or deletion based on usage patterns.

    • Reduces costs by managing file lifecycles efficiently.

  3. Audit Logging for File Access

    • Tracks all file access and modification events for compliance and security purposes.

    • Provides detailed logs for administrators and auditors.

  4. Intelligent Storage Tiering

    • Automatically moves data to lower-cost storage tiers based on access frequency.

    • Saves costs without manual intervention.

  5. Data Residency and Compliance

    • Allows selecting specific storage regions to meet legal and regulatory requirements.

    • Ensures compliance with data residency laws such as GDPR.

  6. Large File Handling

    • Optimized storage solutions for large files, such as videos, high-resolution images, or datasets.

    • Ensures smooth upload and retrieval processes.

  7. Data De-duplication

    • Detects and removes duplicate files to save on storage space and costs.

    • Maintains a single source of truth for files.

  8. Automated Backups

    • Scheduled backups with easy restore options to safeguard against accidental data loss.

    • Ensures business continuity.

  9. Data Versioning

    • Tracks changes to files and allows restoring previous versions.

    • Facilitates recovery from unintended overwrites or deletions.

  10. Enhanced Security with Encrypted Storage

    • Data encryption for both storage (at rest) and transmission (in transit).

    • Ensures high security and protects against unauthorized access.

PreviousAuthenticationNextDatabase

Last updated 4 months ago

✨