-
Notifications
You must be signed in to change notification settings - Fork 10.9k
Open
Labels
content:newRequest for new/missing contentRequest for new/missing contentdocumentationDocumentation editsDocumentation edits
Description
Proposed changes
Summary
I'd like to propose adding an example page for Cloudflare.NET.R2, a community-maintained .NET SDK for R2 object storage.
Motivation
The R2 examples section currently includes SDK examples for Go, Java, JavaScript, PHP, Python, Ruby, and Rust. For .NET developers, the only option is aws-sdk-net, which requires manual S3-compatible configuration and workarounds like DisablePayloadSigning = true.
A dedicated .NET SDK provides:
- Native dependency injection and
appsettings.jsonconfiguration - Strongly-typed APIs with full IntelliSense
- Built-in resilience (retries, circuit breaker) via Polly
- Operation metrics for cost monitoring
- Comprehensive SDK documentation
- and more
Proposed changes
Add a new example page at /r2/examples/cloudflare-net-r2/ covering:
- Installation and configuration
- List, upload, download operations
- Presigned URLs
- Delete operations (single and batch)
Notes
- The page includes a note clarifying this is a community-maintained SDK
- Examples are aligned with the SDK documentation
- Follows the same structure as existing SDK examples (aws-sdk-net, boto3, etc.)
Happy to adjust the content or placement based on feedback.
Subject Matter
Cloudflare .NET R2 SDK
Content Location
Additional information
No response
hhmartin
Metadata
Metadata
Assignees
Labels
content:newRequest for new/missing contentRequest for new/missing contentdocumentationDocumentation editsDocumentation edits