Skip to content

Examples

Explore common architectural patterns using Layeron Storage to solve real-world problems. Pick the pattern that matches your use case, copy the code, and customize it to fit your application’s domain logic:

  • Direct-to-R2 Pre-signed Uploads: Generate secure, temporary "write" pre-signed URLs for browser uploads such as profile photos or video attachments.
  • Secure Encrypted Vault: Secure highly sensitive files (e.g. tax documents, identification PDFs) using managed AES-GCM-256 encryption. Plaintext never touches Cloudflare disks.
  • Session Storage with Expiration: Use low-latency KV namespaces to store user session JSON payloads with automatic, self-cleaning global or per-key TTL limits.
  • Paginated File Dashboard: Build administrative panels or user dashboards that paginate through stored keys using cursor-based markers via .list().