Skip to main content

Anvil: Next-Generation Object Storage Built for AI

S3-compatible object storage written in Rust, designed from the ground up for AI model hosting, multi-tenant applications, and high-performance workloads. Deploy in minutes, not hours.

Why Choose Anvil?

πŸ¦€ Built in Rust for Performance

Memory-safe, blazing fast, and resource-efficient. Anvil leverages Rust's zero-cost abstractions and fearless concurrency to deliver performance that outpaces traditional Go-based solutions while using less memory.

πŸͺ£ True S3 Compatibility

Drop-in replacement for MinIO with full S3 API compatibility. Use your existing AWS CLI, SDKs, and tools without modification. Seamlessly integrate with your current infrastructure.

🧠 Optimized for AI Workloads

Purpose-built for hosting open-weight models and large binary files. Efficient handling of multi-GB model files with optimized read patterns for ML inference pipelines and training workloads.

⚑ gRPC API Built-In

Native gRPC support alongside S3 HTTP API. Get better performance for internal service communication with binary protocols and bidirectional streamingβ€”something MinIO doesn't offer.

πŸ‘₯ Multi-Tenant by Design

First-class multi-tenancy with isolated namespaces, per-tenant policies, and granular access control. Perfect for SaaS platforms, managed services, or departmental isolation within enterprises.

πŸ“œ Apache 2.0 Licensed

Truly open source with a permissive license. Unlike MinIO's AGPLv3, you can modify, distribute, and use Anvil in commercial products without viral license restrictions.

πŸš€ Up and Running in Minutes

Launch a fully functional Anvil instance with Docker Compose. Complete with PostgreSQL metadata storage, S3 API, and gRPC endpoints ready to use.

# Clone the quick-start configuration
curl -O https://worka.ai/anvil/docker-compose.yml

# Launch Anvil with metadata database
docker-compose up -d

# Create your first tenant and get S3 credentials
docker-compose exec anvil1 anvil admin tenants create --name my-tenant
docker-compose exec anvil1 anvil admin apps create --tenant-name my-tenant --app-name my-app

# Use with AWS CLI or any S3-compatible tool
export AWS_ACCESS_KEY_ID=<your_client_id>
export AWS_SECRET_ACCESS_KEY=<your_client_secret>
aws s3 mb s3://my-bucket --endpoint-url http://localhost:9000

Perfect For

πŸ€–
AI/ML Model Storage

Host and serve large language models, diffusion models, and training datasets efficiently

🏒
SaaS Platforms

Multi-tenant architecture with isolation and per-tenant policies for your customers

☁️
Cloud-Native Apps

Kubernetes-ready with containerized deployment and horizontal scalability

πŸ”§
Self-Hosted Storage

Take control of your data with on-premise deployment and no vendor lock-in

πŸ†š How Anvil Compares to MinIO

FeatureAnvilMinIO
Programming LanguageRust (memory-safe, high-performance)Go
S3 API Compatibilityβœ… Full supportβœ… Full support
gRPC APIβœ… Native support❌ Not available
Multi-Tenancyβœ… First-class, built-inβœ… Supported
AI Model Hostingβœ… Optimized for large files⚠️ General purpose
LicenseApache 2.0 (permissive)AGPLv3 (copyleft)
Deployment Simplicityβœ… Single binary, Docker readyβœ… Single binary
Resource Efficiencyβœ… Lower memory footprint⚠️ Higher memory usage

Built for Developers, By Developers

Anvil provides a modern developer experience with comprehensive CLI tools, clear documentation, and straightforward deployment. Whether you're hosting AI models, building a SaaS platform, or replacing legacy storage, Anvil gives you the performance and flexibility you need.

πŸ› οΈ Rich CLI

Powerful admin tools for tenants, policies, and cluster management

πŸ“š Great Docs

Get started in 10 minutes with clear, comprehensive documentation

πŸ”’ Secure by Default

JWT authentication, encryption at rest, and fine-grained access control

πŸ™‹β€β™‚οΈ Join the Community

Anvil is open source and actively developed. Join us on GitHub and Discord to help shape the future of object storage for AI and cloud-native applications.

Anvil β€” S3-compatible object storage reimagined for modern workloads

Open source β€’ Apache 2.0 Licensed β€’ Built with Rust