What problem does it solve?
Manually implementing blob storage integration for ASP.NET Core apps built with the Jarvis framework is time-consuming and error-prone, especially when configuring keyed dependency injection for multiple storage providers and handling provider-specific settings.
Core Features & Use Cases
- Multi-provider support: Configure both local FileSystem and S3-compatible MinIO blob storage simultaneously using keyed
IBlobStoringService injection.
- Pre-built templates: Access ready-to-use code for DI registration, appsettings configuration, and service usage to eliminate boilerplate work.
- Use case: .NET backend teams using Jarvis Clean Architecture can add full blob storage functionality (upload, download, delete, presigned URL generation for MinIO) to their Infrastructure layer in minutes instead of writing custom storage logic.
Quick Start
Use the blobstoring-dotnet skill to set up keyed FileSystem and MinIO blob storage services in your Jarvis ASP.NET Core project with pre-configured DI registration and appsettings templates.