Blob Storage Packages
blob-storage-models
This package defines the shared contracts and schemas used throughout the repository for blob identifiers, metadata, and connector behaviour. It provides the semantic foundation that keeps service, client, and connector packages interoperable and predictable.
blob-storage-connector-memory
This package provides an in-memory connector for fast local execution and test scenarios where external infrastructure is unnecessary. It is useful for validating behaviour and integration paths before moving to persistent back ends.
blob-storage-service
This package exposes service-side components and HTTP route definitions for blob upload, retrieval, and lifecycle operations. It translates shared models into application-facing service behaviour for consistent integration across deployments.
blob-storage-rest-client
This package offers client-side utilities for calling blob service endpoints with consistent request and response handling. It helps consumers integrate service APIs without duplicating transport and mapping logic.
blob-storage-connector-file
This package implements blob persistence on local file systems and mounted volumes. It supports straightforward development and deployment setups where directory-backed storage is preferred.
blob-storage-connector-ipfs
This package integrates blob workflows with IPFS for content-addressed and decentralised storage. It enables retrieval and distribution patterns that align with peer-to-peer infrastructure.
blob-storage-connector-aws-s3
This package integrates blob operations with Amazon S3 and compatible object storage services. It is suited to teams using managed S3-style infrastructure for durable blob persistence.
blob-storage-connector-azure
This package integrates blob operations with Azure Blob Storage for container-based cloud object storage. It supports environments standardised on Azure services.
blob-storage-connector-gcp
This package integrates blob operations with Google Cloud Storage for managed bucket-based persistence. It supports cloud deployments that rely on GCP storage services.