MinIO is singularly focused on object storage. It is the only product in the portfolio and is remarkably rich in its feature set and capabilities. MinIO is a high-performance, S3 compatible object store. It is built for large scale AI/ML, data lake and database workloads. It is software-defined and runs on any cloud or on-premises infrastructure. MinIO is dual-licensed under open source GNU AGPL v3 and a commercial enterprise license. The company and the product are the same. Further, MinIO, while open source, MinIO is the sole copyright holder for MinIO and has complete control over the product, roadmap and license.
Protecting data from deletion (accidental or intentional) is a key compliance component that touches every industry. MinIO supports a complete range of functionality including object locking, retention, legal holds, governance, and compliance. MinIO’s bucket and object immutability is Veeam certified and validated by Cohasset Partners for use under SEC Rule 17a-4(f), FINRA Rule 4511, and CFTC Regulation 1.31.
In the world of object storage, strong encryption is required just to get a seat at the table. MinIO delivers more with the highest level of encryption alongside extensive optimizations that all but eliminate the overhead typically associated with storage encryption operations.
Active Active, Multi-Site Replication for Object Storage is a key requirement for mission-critical production environments. MinIO is the only vendor that offers it today. MinIO offers bucket-level granularity and supports both synchronous and near-synchronous replication depending on the architectural choices and rate of change with the data.
Data is the enterprise’s most critical asset and must therefore be made easily and securely available throughout the entire organization in order to maximize its value to everyone. As a result, enterprises must adopt a range of data interface approaches based on the needs of the audience. MinIO offers a suite of options to cover every persona in a data-driven enterprise, such as graphical user interfaces (GUI), command line interfaces (CLI) and application programming interfaces (API). MinIO’s data management interfaces function interchangeably to deliver granular, performant and scalable object storage management.
S3 compatibility is a hard requirement for cloud-native applications. MinIO is unyielding in its adherence to the API and with tens of thousands of users - both commercial and community - MinIO’s S3 implementation is the most widely tested and implemented alternative to AWS S3 in the world. One of the earliest adopters of the S3 API (both V2 and V4) and one of the only storage companies to focus exclusively on S3, MinIO’s massive community ensures that no other AWS alternative is more compatible. MinIO is also one of the few companies to support S3 Select.
As data continues to grow, the ability to co-optimize for access, security and economics becomes a hard requirement, not a nice-to-have. This is the role of lifecycle data management. MinIO offers a unique suite of features to protect data within and across clouds - both public and private. MinIO’s enterprise data lifecycle management tools, including versioning, object locking and the various derivative components, satisfying multiple use cases.
Scaling is a dimensional concept but it has one truth: simplicity scales. MinIO scales horizontally (scale out) through a concept called Server Pools. Server pools are an approach that combines multiple technology components. Each server pool is an independent set of nodes with their own compute, network and storage resources
MinIO IAM is built with AWS Identity and Access Management (IAM) compatibility at its core and presents that framework to applications and users no matter the environment - providing the same functionality across varying public clouds, private clouds and the edge. MinIO extends AWS IAM compatibility with support for popular external identity providers such as ActiveDirectory/LDAP, Okta and Keycloak, allowing administrators to offload identity management to their organization’s preferred SSO solution.
KES is a stateless and distributed key-management system for high-performance applications. It is designed to be run inside Kubernetes and distribute cryptographic keys to applications.
Sidekick solves the network bottleneck by taking a sidecar approach instead. It runs as a tiny sidecar process alongside of each of the client applications. This way, the applications can communicate directly with the servers without an extra physical hop. Since each of the clients run their own sidekick in a share-nothing model, you can scale the load balancer to any number of clients.