garage-v2

Document Garage v2 S3-compatible object storage and admin API workflows.

Updated Mar 4, 2026
One-click install
npx skills add https://github.com/sncollective/snc-platform --skill garage-v2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: garage-v2
Source: https://github.com/sncollective/snc-platform/tree/main/.claude/skills/garage-v2
Command: npx skills add https://github.com/sncollective/snc-platform --skill garage-v2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Garage v2 provides a concise reference and practical guidance for working with Garage's S3-compatible object storage and admin APIs, covering bucket and object workflows, presigned URLs, and multipart uploads.

Core Features & Use Cases

  • S3-compatible API surface for buckets, objects, multipart uploads, presigned URLs, and access controls.
  • How-to guidance for configuring Garage storage, lifecycle rules, Cors, and admin API interactions.
  • Real-world usage scenarios including bucket management, object uploads, and secure URL generation.

Quick Start

Create a new bucket named my-bucket and upload a sample object using the S3-compatible Garage v2 API.

Frequently Asked Questions about garage-v2

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a bucket and upload an object using the Garage S3-compatible API?

To create a bucket and upload an object using the Garage S3-compatible API, configure your S3 client with the Garage endpoint and execute standard S3 PutBucket and PutObject requests to manage storage workflows.

Can I generate presigned URLs for secure object access in Garage v2?

Yes, Garage v2 supports generating presigned URLs. You can use the S3-compatible API surface to create secure, time-limited links for direct object access without exposing permanent credentials.

Does Garage v2 support multipart uploads for large objects?

Garage v2 fully supports multipart uploads through its S3-compatible API, allowing you to reliably upload large objects by breaking them into smaller, independent parts for better transfer resilience.

How do I configure lifecycle rules and CORS for object storage in Garage?

Configuring lifecycle rules and CORS in Garage involves applying standard S3-compatible API configurations to your buckets, enabling automated object transitions and cross-origin access management.

What S3-compatible admin API interactions are available for Garage storage?

Garage storage provides admin API interactions that allow you to manage cluster operations, configure access controls, and handle bucket workflows beyond the standard S3-compatible API surface.