ManyVector on MinIO and S3-compatible stores.
Any S3-compatible object store works with ManyVector. MinIO, Ceph, Weka, NetApp StorageGRID, Wasabi, Tigris — if it speaks S3, it works. Run vectors entirely on-premises or in an air-gapped environment with zero internet dependency.
Compatibility
Any S3-compatible store
ManyVector uses the S3 API exclusively. MinIO, Ceph RadosGW, NetApp StorageGRID, Weka, EMC ECS, Wasabi, Tigris, and Backblaze B2 all work out of the box.
Air-gapped
Fully air-gapped operation
Run ManyVector query nodes and MinIO in your own data center with no internet connectivity. License activation is done offline. No outbound calls ever required after setup.
Performance
NVMe-backed sub-millisecond reads
MinIO on NVMe delivers sub-millisecond object reads. Combined with ManyVector's memory caching, hot namespace queries can be faster than cloud-hosted object storage.
Auth
S3 access key + IAM policies
Use MinIO access keys with bucket-scoped policies. MinIO's IAM is compatible with AWS IAM policy syntax — same DENY/ALLOW model you already know.
Encryption
SSE-S3 and SSE-KMS (MinIO KMS)
MinIO supports server-side encryption with its built-in KES key management service or an external KMS like HashiCorp Vault or AWS KMS in hybrid deployments.
Deployment
Docker, Kubernetes, bare-metal
Deploy MinIO as a Docker container, Kubernetes StatefulSet, or directly on bare-metal. ManyVector supports all deployment topologies — single-node for dev, distributed for production.
Your infrastructure. Your data. Zero lock-in.
S3-compat
API compatibility
Air-gapped
deployment support
$0
egress between services
Any
S3-compatible store
Common questions
What S3-compatible stores work with ManyVector besides MinIO?
Wasabi, Tigris, Backblaze B2, Ceph with S3 gateway, and any store implementing the S3 REST API. If it speaks S3, ManyVector can use it.
Can I use ManyVector in a fully air-gapped environment?
Yes. Deploy ManyVector query nodes on-premises alongside your MinIO cluster. No internet connectivity is required for the data plane.
How do I configure a custom endpoint URL?
Set endpoint_url in your backend configuration to point to your MinIO or S3-compatible host, for example https://minio.internal:9000.
What MinIO authentication modes does ManyVector support?
Access key and secret key (standard S3 auth), and MinIO service accounts. Apply IAM-style policies to the service account to restrict namespace bucket access.