MinIO is a high-performance, S3 compatible object store for AI, data lakes, and cloud environments.

Open Source Alternative to:

Repository activity:

Stars48,352

Forks5,531

Open Issues22

Last commit2 days ago

License:

AGPL-3.0

Languages:

Go
Shell
Makefile
minio screenshot

MinIO is a high-performance, S3 compatible object store designed to meet the needs of modern data infrastructure. It is open-sourced under the GNU AGPLv3 license and is ideal for AI/ML workloads, modern data lakes, and hybrid cloud environments. MinIO is cloud-native and operates seamlessly across private, public, and edge clouds, offering unparalleled simplicity, performance, and manageability. It is the most widely deployed object store in the industry, trusted by leading data enterprises worldwide.

  • Replication: Active-active, multi-site replication for mission-critical environments with bucket-level granularity and both synchronous and near-synchronous options.
  • Encryption: Industry-leading encryption with optimizations to minimize overhead, ensuring robust security for stored data.
  • Object Immutability: Comprehensive support for object locking, retention, legal holds, and compliance, certified for use under various regulatory frameworks.
  • Identity + Access Management: AWS IAM-compatible framework with support for external identity providers like ActiveDirectory/LDAP, Okta, and Keycloak.
  • Information Lifecycle: Advanced lifecycle management tools including versioning, object locking, and automated data tiering for optimal access, security, and cost-efficiency.
  • Versioning: Retain multiple iterations of the same object within a single bucket to prevent accidental overwrites or deletions.
  • Key Management Server: High-availability, operationally simple KMS for managing billions of cryptographic keys with multi-tenancy support.
  • Console: Centralized management for all MinIO instances across diverse environments from a single, intuitive interface.
  • Catalog: Fast, GraphQL-based indexing and search of object storage namespaces and metadata for real-time governance and compliance.
  • Firewall: Data-centric firewall designed for object storage with S3 awareness, facilitating TLS termination, load balancing, and access control.
  • Cache: Distributed shared cache using server DRAM for ultra-high performance workloads with full data persistence.
  • Observability: Comprehensive suite of metrics, logs, and traces for monitoring system components across all instances and clusters.
  • S3 Compatibility: Adherence to S3 API standards, ensuring compatibility with cloud-native applications and support for S3 Select.

MinIO is engineered to be the data foundation for AI and modern data lakes, offering scalability, performance, and security. It provides a consistent, portable interface to your data, enabling seamless operation across different cloud environments without vendor lock-in.

Share: