Fact-checked by Grok 2 weeks ago

MinIO

MinIO is a high-performance, open-source system that is fully compatible with the , enabling seamless integration with existing tools and applications. Released under the AGPL v3.0 , it is designed for demanding workloads such as AI/ML, data analytics, and large-scale data pipelines, offering exascale scalability in a single flat . Founded in November 2014 by Periasamy, Garima , and Harshavardhana in , MinIO Inc. developed the software to address the growing need for efficient, software-defined storage solutions in private and hybrid environments. Key to its architecture is its Kubernetes-native deployment model, which supports containerized and for rapid across , on-premises, and multi-cloud setups. MinIO delivers exceptional throughput—up to 21.8 /s—while saturating without bottlenecks, making it particularly suited for AI data infrastructure where low and high are critical. It integrates natively with major AI frameworks like and , and its S3 compatibility ensures portability and cost-effectiveness compared to proprietary cloud services. Widely adopted by enterprises, MinIO powers storage for over 77% of companies, including major banks, retailers, and automotive firms, due to its , zero , and 40% lower . The project has garnered significant community support, with over 53,000 stars, more than 2 billion downloads, and enterprise-grade support options through MinIO AIStor for production deployments. In 2025, MinIO faced criticism from the open-source community for removing the web-based admin from the community edition and ceasing distribution of pre-built binaries, shifting to a source-only model that requires users to compile from source.

History and Development

Founding and Initial Release

MinIO was founded in November 2014 in by Periasamy, Garima Kapoor, and Harshavardhana to address the growing demands of in private environments. The company's inception stemmed from the founders' prior experience with distributed systems, including Periasamy's work on GlusterFS, and aimed to provide a lightweight alternative to proprietary storage solutions. The initial motivation behind MinIO was to develop high-performance, S3-compatible that avoided , enabling seamless integration with cloud-native applications without dependency on specific providers like AWS. Written in the Go programming language, the software prioritized simplicity, concurrency, and speed to handle large-scale data efficiently on commodity hardware. This design choice facilitated rapid development and deployment, focusing on core functionality with minimal overhead. On June 17, 2015, MinIO released its first public version as an open-source project under the Apache License 2.0, coinciding with the announcement of a $3.3 million seed funding round. Early development emphasized single-node deployments for developer laptops and simple setups, which quickly evolved to support distributed configurations for scalability in production environments. In subsequent years, MinIO transitioned its licensing to AGPLv3 to better align with community-driven governance.

Licensing Evolution

MinIO was initially released under the 2.0, which permitted broad commercial use, modification, and distribution without requiring the sharing of derivative works, fostering widespread adoption in both open-source and proprietary environments. This permissive license supported MinIO's growth as a high-performance solution compatible with the API. In May 2021, MinIO transitioned its community edition to the GNU Affero General Public License version 3 (AGPLv3), completing the shift with release version RELEASE.2021-05-11T23-27-41Z, to safeguard against proprietary forks by large cloud providers while upholding its commitment to principles. The AGPLv3 requires that any modifications or networked uses of the software be made available under the same license, addressing concerns over "openwashing" where companies could offer based on MinIO without contributing back to the community. This change applied to the server, client, and gateway components, ensuring protection for collaborative development. MinIO introduced a dual-licensing model to balance community access with enterprise needs, offering the Community Edition under the source-available for developers building open-source applications, while providing a subscription-based Enterprise Edition (later rebranded as AIStor) under a commercial that includes advanced features such as active-active replication for multi-site . The Enterprise Edition enables high-availability configurations with near-synchronous replication across geographically distributed sites, real-time alerts, and support for production-scale deployments without AGPLv3 compliance obligations. In June 2025, MinIO further differentiated the editions by removing advanced administrative features from the Community Edition's web console, limiting it to a basic object browser and requiring the use of the (mc) for management tasks, thereby directing enterprise users toward the paid offering. These changes, along with an October 2025 decision to distribute the Community Edition as only—ceasing pre-compiled binaries and official images—have sparked significant community backlash and debates over open-source accessibility and trust, with calls for forks and alternatives emerging on platforms like and . The AGPLv3 adoption has influenced MinIO's development trajectory by encouraging community contributions through its copyleft requirements, while imposing restrictions on providers that seek to offer managed MinIO services without open-sourcing their modifications, thus promoting transparency and sustained innovation in the open-source ecosystem. This licensing evolution has sparked debates on the balance between open-source accessibility and commercial sustainability, with the dual model allowing MinIO to fund ongoing enhancements while maintaining a viable community-driven core.

Recent Advancements

MinIO has secured significant to support its expansion, raising a total of $126 million across three rounds, with the largest being a $103 million Series B in January 2022 led by and including participants such as SoftBank Investment Advisers and Capital. The project's open-source community has grown substantially, surpassing 685 contributors on by 2021 and reaching over 56,000 stars and 6,300 forks as of October 2025, reflecting broad adoption and ongoing development through frequent releases. This momentum continued with a stable release tagged on June 13, 2025, and subsequent updates including a release on October 15, 2025, ensuring compatibility and enhancements for environments. In November 2024, MinIO launched AIStor, an evolution of its Enterprise Object Store tailored for exascale data challenges, introducing features like the promptObject for direct interaction with stored files and S3 over RDMA for high-speed data transfer to GPUs. This release builds on prior reference architectures, such as the DataPod introduced in August 2024, which provides a blueprint for scalable, cost-efficient / infrastructure in 100 PB increments. On November 13, 2025, MinIO announced ExaPOD, a modular reference architecture extending DataPOD to exabyte-scale deployments, developed in collaboration with partners like , Solidigm, and , to deliver high-performance storage for large clusters. By 2025, MinIO expanded its partner program on June 11 to bolster the ecosystem, offering enhanced incentives, , certifications, and tiering to meet surging demand for AI-scale solutions. A MinIO survey of 656 IT organizations further highlighted this shift, revealing that 44% are adopting in data lakehouses to support workloads, underscoring its role as a foundational layer for advanced and model .

Architecture

MinIO Server

The MinIO Server serves as the core engine of the MinIO object storage system, implemented as a lightweight binary executable typically under 100 in size. This binary is designed to run efficiently on various operating systems, including , macOS, and Windows, enabling straightforward deployment without complex dependencies. It supports both single-node configurations for development or small-scale use and distributed modes for production environments, requiring a minimum of four drives in total across the cluster to enable erasure coding and . In distributed deployments, the MinIO Server organizes into server pools for across multiple nodes, using a simple coordination mechanism without complex consensus protocols or a central coordinator. Objects are stored in a flat , where all data and associated are kept in-band directly with the object files, eliminating the need for separate metadata databases and simplifying management. This architecture ensures consistent performance and , as any node can handle read or write operations independently. Key data management features include inline bit-rot detection, which scans objects for silent data corruption during reads and heals them using redundancy mechanisms. The server also provides automatic failover in distributed setups, redirecting operations to healthy nodes upon failure detection. It accommodates large-scale storage needs, supporting objects up to 50 TiB in size. For optimal I/O throughput, the MinIO Server is optimized for commodity hardware, with a particular emphasis on NVMe or SSD drives to maximize performance in high-throughput scenarios.

MinIO Client

The MinIO Client, commonly known as mc, is an open-source command-line tool that serves as a modern alternative to UNIX utilities for managing , enabling mirroring, administration, and debugging of S3-compatible servers across multiple cloud providers including , , and any S3-compliant endpoint. Written in Go, it supports filesystems and cloud object stores via AWS Signature versions 2 and 4, facilitating operations like and policy enforcement without requiring custom scripting for basic tasks. Key commands encompass bucket and object , such as mb to create a new (mc mb myminio/mybucket), cp to copy objects locally or remotely (mc cp localfile.txt myminio/mybucket/), ls to list or objects (mc ls myminio), and diff to compare differences between remote sites (mc diff site1/ site2/). Administrative functions include through subcommands like mc admin policy create to define access rules and mc admin policy attach to assign them to users or groups, ensuring fine-grained control over permissions. Installation is cross-platform and efficient, with pre-built binaries available for , macOS, and Windows from the official download site; for example, on , users download the archive, extract it, and add the binary to their PATH, while Go users can install directly via go install github.com/minio/mc@latest. Usage begins with configuring aliases for secure access to remote servers (mc alias set myminio http://[example.com](/page/Example.com) ACCESSKEY SECRETKEY), allowing seamless workflows such as mirroring data between providers (mc mirror --overwrite local/ myminio/[bucket](/page/Bucket)/) to replicate content reliably. Distinctive features include high-speed parallel transfers for large-scale operations and built-in resumable support via the --continue flag in cp or session resumption with mc session resume, which handles interruptions without restarting from scratch. Additionally, its design promotes scripting for , such as batch jobs for periodic backups or integration into pipelines, enhancing administrative efficiency in diverse environments. The CLI pairs with SDKs for more advanced programmatic interactions in languages like and .

SDKs

MinIO provides official software development kits (SDKs) in multiple programming languages, including Go, , , .NET, , C++, , and . These SDKs expose S3-compatible APIs that enable developers to perform core operations, such as uploading (put), downloading (get), and removing (delete) objects, along with bucket management tasks like creation and listing. The SDKs emphasize a lightweight design, stripping away unnecessary features from broader cloud S3 libraries to minimize dependencies and overhead while maintaining full compatibility with MinIO's S3 implementation. Common capabilities across the SDKs include support for multipart uploads to handle large files efficiently and the generation of presigned URLs for time-limited, secure access without exposing credentials. For example, the SDK, known as minio-py, additionally supports configuring bucket notifications to trigger actions on events like object uploads or deletions. Hosted on under the MinIO organization, the SDKs are actively maintained with release versions aligned to MinIO server updates, ensuring seamless integration and compatibility in production environments. Each repository includes code examples and guides for embedding MinIO functionality into applications, such as file uploaders or data pipelines. To use an SDK, developers typically initialize a client object by specifying the MinIO , access key, and secret key. The following example demonstrates creating a client and uploading a local file to a :
python
from minio import Minio

client = Minio(
    "play.min.io:9000",
    access_key="minioadmin",
    secret_key="minioadmin",
    secure=False  # Use True for [HTTPS](/page/HTTPS)
)

client.make_bucket("my-bucket", location="us-east-1")
client.fput_object("my-bucket", "example.txt", "/tmp/example.txt")
This approach allows programmatic control over storage interactions directly from application code. Unlike the MinIO Client (mc), which serves command-line utilities, the SDKs facilitate deeper, code-level integration for custom workflows.

Features

S3 API Compatibility

MinIO provides complete compatibility with the API for core operations, including PUT, GET, DELETE, and LIST for both objects and buckets, supporting both Signature Version 2 and 4 authentication mechanisms. This level of adherence allows applications designed for AWS S3 to interact with MinIO without modification. Beyond basics, MinIO fully implements advanced S3 features such as object versioning, which enables tracking and restoring previous versions of objects; lifecycle policies for automated transitions and expirations; and multipart uploads for efficient handling of large files by breaking them into parallel parts. To enhance functionality while preserving S3 standards, MinIO introduces specific extensions, including administrative for tasks like and checks, as well as queries related to erasure coding configurations via dedicated endpoints that do not interfere with standard S3 compatibility. These extensions, such as the for heal operations that leverage erasure coding for data reconstruction, operate alongside the core S3 interface to support operational oversight without breaking existing workflows. MinIO ensures strong with the S3 , functioning seamlessly with tools like the AWS CLI for command-line operations and SDKs from various languages. It supports (CORS) to enable web applications to access resources across domains and access control lists (ACLs) mapped through AWS IAM-compatible policies for fine-grained permissions. This compatibility extends to Kubernetes-native environments and hybrid cloud setups, allowing straightforward migration and integration. Despite broad support, MinIO has limitations in replicating certain AWS-specific services, such as for archival storage or intelligent tiering, to maintain focus on high-performance . However, it emulates key aspects of these features, like notifications and policy-based transitions, to ease from AWS S3 environments. Unsupported elements, such as direct ACL mutations on objects or certain configurations like hosting, are handled through alternative MinIO mechanisms like policies or external proxies, ensuring functional equivalence where possible.

Erasure Coding and Data Protection

MinIO employs erasure coding as a core mechanism for ensuring data durability and availability in distributed environments, utilizing the to shard objects into data and parity blocks. This approach partitions each object across multiple drives within an erasure set, where the parity blocks enable reconstruction of lost or corrupted data without requiring full replication. By default, MinIO configures erasure coding with an EC:12+4 scheme on a 16-drive erasure set, consisting of 12 data shards and 4 parity shards, which allows the system to tolerate the failure of any 4 drives while reconstructing data from the remaining 12. The implementation of erasure coding in MinIO occurs inline during input/output operations, with encoding and decoding performed efficiently using assembly-optimized Reed-Solomon code, often leveraging Intel AVX512 instructions for performance. This inline process ensures that objects are sharded and distributed across drives in the erasure set without overlap for individual objects, supporting features like multipart uploads where large objects are divided into smaller parts for parallel processing. Administrators can configure alternative erasure coding schemes to balance durability and performance, such as EC:8+8 for higher fault tolerance on 16 drives (tolerating up to 8 failures) or EC:4+4 on 8 drives for smaller deployments with moderate redundancy. Complementing erasure coding, MinIO incorporates several data protection features to safeguard against various failure modes. Bit-rot detection is achieved through checksums embedded in object , enabling the system to identify and heal corrupted shards using parity data during reads or background scans. Server-side is supported via SSE-S3, which uses automatically managed keys for per-deployment encryption, and SSE-C, allowing customer-provided keys for granular control over object encryption at rest. Additionally, MinIO enforces quorum-based operations for , requiring a read quorum of at least the number of data shards (e.g., 12 for EC:12+4) to retrieve objects and a write quorum to ensure consistent updates across the erasure set. These mechanisms collectively deliver a durability guarantee of 99.999999999% (11 nines), meaning the annual probability of is extremely low even in large-scale deployments, as coding across nodes protects against simultaneous failures while checksums and mitigate silent corruption and unauthorized access.

Performance Characteristics

MinIO achieves high throughput in distributed configurations, with benchmarks demonstrating aggregate read speeds of up to 325 GiB/s and write speeds of 165 GiB/s on a 32-node equipped with NVMe SSDs and 100 Gbps networking. On HDD-based setups, performance scales to 11 /s reads and 9 /s writes across a 16-node , highlighting its adaptability to varying hardware. These results stem from tests using the mc admin speedtest tool, which simulates real-world S3 operations under autotune conditions. Key optimizations contribute to these metrics, including assembly-optimized Reed-Solomon that minimizes computational overhead during data protection. operations, such as EC:12+4 encoding, utilize fewer than four CPU threads to exceed 400 Gbps speeds on modern processors, resulting in CPU utilization below 20% for typical workloads. Additional enhancements like I/O via integrations such as enable efficient data transfer for analytics, reducing memory overhead in pipelines. Server-side introduces negligible performance impact, maintaining near-identical throughput to unencrypted operations. In March 2025, MinIO introduced MinLZ, a new LZ77-based that offers faster and speeds compared to Snappy and LZ4, with up to 3x faster and 2-3x faster at maximum speed, while providing competitive ratios. This feature enhances performance for workloads involving compressible data, such as text or files, by reducing I/O and network overhead without significantly impacting . In comparisons with Ceph RGW, MinIO delivers 2-3x higher throughput for object operations on equivalent NVMe-backed VPS clusters, achieving 2.8 /s reads and 2.1 /s writes versus Ceph's 1.9 /s and 1.4 /s. For AI and analytics workloads, MinIO outperforms traditional systems by leveraging S3-compatible and metadata-driven access, which support scalable querying without the POSIX bottlenecks of file-based storage. Tests with tools like and Trino on MinIO clusters have shown aggregate throughputs exceeding 183 /s for read-intensive queries, underscoring its efficiency in environments. Performance scales linearly with the addition of nodes and drives, as validated in controlled expansions from 8 to nodes on NVMe, yielding approximately 4x throughput gains while saturating network and storage limits. Erasure coding and impose minimal overhead, preserving this linearity even under protected configurations.

Deployment and Integrations

Deployment Options

MinIO offers flexible deployment options suitable for development, testing, and production environments, supporting both single-node and distributed configurations across various infrastructures. Single-node deployments are ideal for development and evaluation purposes, involving a compilation process from source code. Users download the MinIO source code from the official GitHub repository and build the server binary for x86-64 or ARM64 architectures following the provided instructions, then execute it with a command specifying the storage path, such as minio server /data. This setup requires at least four dedicated drives for basic redundancy using erasure coding, though a single drive suffices for non-production testing. It runs on bare-metal servers, virtual machines, or containers; however, official Docker images are no longer provided for the community edition as of October 2025, so users must build their own images or use trusted community-built ones, with default access via the embedded web-based MinIO Console at port 9000 using initial credentials. For production-scale operations, distributed deployments provide and scalability, requiring a minimum of 16 drives spread across four nodes to enable erasure coding with tolerance for one node failure. The setup involves running the MinIO server command across nodes, specifying endpoints like minio server http://host{1...4}/disk{1...4}, ensuring synchronized time via NTP and identical configurations. Scaling expands by adding nodes and drives in multiples that maintain erasure set parity, such as adding four nodes with four drives each. The MinIO Operator automates provisioning and management on clusters, using charts to deploy multi-tenant resources with persistent volumes for storage. In November 2025, MinIO introduced ExaPOD, a modular reference architecture for exascale deployments, integrating high-performance like NVMe drives and 400 GbE networking to support petabyte-scale with seamless scalability for data pipelines. Hardware recommendations emphasize performance and reliability, tailored to workload types. For AI and high-throughput applications, NVMe SSDs over PCIe Gen4 or higher are advised, with at least 30 TB capacity per drive to maximize and low . Cost-effective archival or capacity-focused setups benefit from HDDs, while all deployments require server-grade or ARM64 processors, 256 RAM per node, and 100 GbE networking for optimal bandwidth. MinIO supports bare-metal, virtualized, and containerized environments without specialized hardware dependencies beyond standard EC2-like instances. Deployment management utilizes the MinIO Console for , usage metrics, and alerts, available in the open-source edition for basic operations and enhanced in the version with advanced features like replication. Configurations are applied via environment variables (e.g., MINIO_ROOT_USER for credentials) or manifests in , allowing customization of endpoints, security, and settings without restarting the server in most cases.

Key Integrations and Use Cases

MinIO integrates natively with for storing and serving models, enabling efficient checkpointing and dataset loading in workflows. It also provides seamless compatibility with for managing tabular data in open lakehouses, for distributed data processing, and Trino for high-performance SQL queries over . The MinIO Operator automates the deployment, scaling, and management of MinIO tenants on clusters, optimizing for containerized environments. Furthermore, MinIO supports vector databases like Weaviate for similarity searches in applications and integrates into pipelines through frameworks such as , facilitating end-to-end data handling from ingestion to inference. In applications, MinIO excels as exascale for lakes, where a 2024 survey of over 650 IT leaders found 44% adoption for data lakehouse storage to support model and advanced . It serves as a context store for generative , reliably managing prompts, responses, and embeddings in pipelines to ensure scalable retrieval-augmented generation. MinIO also powers datasets for autonomous vehicles, providing high-throughput access to , images, and outputs essential for perception and planning models. Beyond AI, MinIO enables data lakehouse architectures that unify structured and for , supports backup and archival with immutable storage for , and underpins by offering S3-compatible access in distributed systems. For example, it integrates with Cyber Protect Cloud as a high-performance destination for backups and cyber threat protection. MinIO sees broad adoption for -native workloads, including -driven and deployments, due to its and scalability. In June 2025, MinIO expanded its partner program to address growing demand for solutions at scale, incorporating system integrators and data consultants.

References

  1. [1]
    MinIO is a high-performance, S3 compatible object store ... - GitHub
    MinIO is a high-performance, S3-compatible object storage solution released under the GNU AGPL v3.0 license. Designed for speed and scalability.
  2. [2]
    AWS S3 Compatible Object Storage - MinIO
    There are several key benefits of S3 compatible storage: Portability. Cost-Effectiveness. Performance. Scalability. Portability. MinIO is designed to be fully ...S3 Compatibility For Hybrid... · The Aws S3 Api And Storage... · The Benefits Of S3...
  3. [3]
    MinIO: S3 Compatible, Exascale Object Store for AI
    MinIO's High Performance Object Storage is Open Source, Amazon S3 compatible, Kubernetes Native, and is designed for cloud native workloads like AI.MinIO AIStor · Pricing · Documentation · S3 Compatibility
  4. [4]
    MinIO Pioneers Open Source Object Storage Software - Forbes
    Mar 18, 2022 · Enter entrepreneurs Anand Babu “AB” Periasamy, Garima Kapoor and Harshavardhana. Their approach to starting a business was to pick a problem ...Missing: history | Show results with:history
  5. [5]
    MinIO - Crunchbase Company Profile & Funding
    Legal Name MinIO Inc ; Also Known As Minio, min.io, MinIO ; Operating Status Active ; Company Type For Profit ; Founders Anand Babu Periasamy, Frederick Kautz, ...
  6. [6]
    Hear how MinIO built a unicorn in object storage on ... - TechCrunch
    May 15, 2023 · Garima Kapoor co-founded MinIO in 2014 and has since grown the company to a billion-dollar valuation. Along the way, Kapoor raised $126.30 ...Missing: history | Show results with:history
  7. [7]
    Object Storage for Multi-Cloud Environments - MinIO
    MinIO provides consistent, Kubernetes-native, software-defined, and fast object storage for multi-cloud environments, with high performance and consistency ...
  8. [8]
    AI Storage is Object Storage - MinIO
    Discover how MinIO's AI storage solution enhances model training and serving with exceptional performance, scalability, and fault tolerance.
  9. [9]
    Exascale Object Store Subscription Pricing - MinIO AIStor
    MinIO Is The Most Reliable Object Storage Solution For On-Premise Deployments. We use it as a high-performance object storage solution for several analytics use ...
  10. [10]
    Minio Venture Capital and Private Equity Financings - VC News Daily
    Sep 20, 2017 · Minio, Inc. was founded in November 2014 to address the demands of unstructured data growth. The company is also behind the popular open source ...
  11. [11]
    Gluster founder launches cloud storage start-up Minio - The Hindu
    Minio aims to democratise cloud storage by building object storage in the open source community. Published - June 17, 2015 11:43 pm IST - BENGALURU:.
  12. [12]
    Minio Unveils Minimalistic Object Storage Compatible with Amazon S3
    Jun 23, 2015 · Minio is designed to store immutable data which means that once stored, the data can never be changed. Photos, videos, documents, machine logs ...
  13. [13]
    Minio Lands $3.3M Seed Round To Build Out Open Source Storage ...
    Jun 17, 2015 · Minio Lands $3.3M Seed Round To Build Out Open Source Storage Project. Ron Miller. 4:40 AM PDT · June 17, 2015. Image Credits:Shutterstock ...
  14. [14]
    Start-Up Profile: Minio, in Open Source Object Storage
    Jun 25, 2015 · Released date. As of Jun 17 2015: Minio client and libraries are ready for public use; Minio server runs on developers laptop or on a ...
  15. [15]
    From Open Source to Free and Open Source, MinIO is now fully ...
    May 11, 2021 · Despite the presence of some Apache License 2.0 code, the license for the MinIO server, gateway and client is now AGPL v3. Moving forward we ...
  16. [16]
    MinIO Open Source
    MinIO is dual licensed under GNU AGPL v3 and commercial license. The GNU AGPL v3 is designed for developers who are building open source applications in ...
  17. [17]
    Active-Active Replication for Object Storage - MinIO
    Only MinIO provides active-active replication for object storage, a process that delivers near synchronous speeds, real time alerts, and native support.Missing: dual licensing enterprise
  18. [18]
    MinIO users complain after admin UI removed from Community Edition
    Jun 19, 2025 · MinIO has annoyed some of its open source Community Edition users by removing GUI management features and only providing them in its paid-for AIStor offering.
  19. [19]
    MinIO Closes $103 Million Series B Round, Total at $126 Million
    Jan 27, 2022 · MinIO Inc., raised $103 million in series B funding at a $1 billion valuation. The investment was led by Intel Capital with participation from ...
  20. [20]
    MinIO 2025 Company Profile: Valuation, Funding & Investors
    When was MinIO founded? MinIO was founded in 2014. ; Where is MinIO headquartered? MinIO is headquartered in Redwood City, CA. ; What is the size of MinIO? MinIO ...
  21. [21]
    The rise of MinIO object storage - Silverton Consulting
    Feb 3, 2021 · MinIO stats says they have 685 contributors, 19 in just the last month for MinIO base code (see MinIO's GitHub repo). It's a great ...
  22. [22]
    minio/minio:RELEASE.2025-06-13T11-33-47Z - Docker Hub
    Jun 13, 2025 · 2025-06-13T11-33-47Z. Multi-platform. Networking. Operating systems. Databases & storage.Missing: stable June
  23. [23]
    MinIO Releases AIStor: Purpose Built for AI and Data Workloads
    Nov 13, 2024 · November 13, 2024. MinIO Releases AIStor: Purpose Built for AI and Data Workloads. AIStor extends the S3 API to include the ability to PROMPT ...
  24. [24]
    The Most Powerful Version of MinIO Ever - Introducing AIStor
    Nov 13, 2024 · AIStor is a new MinIO release focused on AI/ML, with features like promptObject, AIHub, and S3 over RDMA, and a new updated console.
  25. [25]
    The MinIO DataPod: A Reference Architecture for Exascale
    Aug 1, 2024 · The MinIO DataPod offers an end-to-end architecture that enables infrastructure administrators to deploy cost-efficient solutions for a variety of AI and ML ...
  26. [26]
    MinIO Unveils Blueprint for Building Exascale Data Infrastructure for AI
    Aug 1, 2024 · MinIO DataPod provides the roadmap for building a data infrastructure that seamlessly scales with AI deployments, while keeping costs in check.
  27. [27]
    The MinIO Partner Program: Building an AI Data Storage Ecosystem ...
    Jun 11, 2025 · The new and expanded MinIO Partner Program caters to customer and partner demand for object storage at AI scale.
  28. [28]
    AI Data Storage Leader MinIO Expands Partner Program to Meet ...
    Jun 11, 2025 · "After launching MinIO AIStor in late 2024 and setting a new bar for multi-exabyte AI data storage, the evolution of the MinIO Partner ...
  29. [29]
    Enterprise Object Storage in the AI Age: 2025 Report - MinIO
    This is due to the continued proliferation of unstructured data (estimated at 55-65% annual growth) for training both traditional and generative AI models and ...
  30. [30]
    The MinIO Object Storage and AI Survey: A Sneak Peek
    Nov 7, 2024 · What are the top three business or technology factors motivating your organization's adoption of object storage (public or private cloud)? ...
  31. [31]
    How To Set Up MinIO Object Storage Server in Standalone Mode on ...
    Jun 2, 2022 · MinIO can be installed in Standalone Mode on a single server or in Distributed Mode across two or more servers made up of a total of at least four drives or ...
  32. [32]
    MinIO Hybrid Cloud Object Storage - Red Hat Ecosystem Catalog
    MinIO is the world's fastest object store and can run the broadest set of workloads from AI/ML to archival and backup. MinIO is a high performance, Kubenetes ...
  33. [33]
    MinIO Versioning, Metadata and Storage Deep Dive
    Jan 3, 2022 · Official guides, tutorials, and references for MinIO Community Edition. ... The MinIO server has no database. This is a design choice made early ...Metadata Structure · Implementation · Scaling Benchmark And...<|control11|><|separator|>
  34. [34]
    Prefix vs Folder - MinIO Blog
    Feb 13, 2024 · In MinIO object store land everything is stored in a flat structure. The reason for this is that the hierarchical nature of the POSIX file ...Missing: band | Show results with:band<|control11|><|separator|>
  35. [35]
    Data Authenticity and Integrity in MinIO
    Nov 9, 2021 · When combined with BitRot protection, erasure coding maintains the integrity and authenticity of objects stored on drives within MinIO. If any ...Erasure Coding · Encryption · Immutability And...Missing: inline | Show results with:inline
  36. [36]
    How Object Storage Powers the Next Wave of Managed Services ...
    Dec 19, 2023 · Storage Efficiency and Resiliency: Per-object, inline erasure coding and bitrot detection ensure data protection the modern way to protect the ...
  37. [37]
    Thresholds and Limits | AIStor Object Store Documentation - MinIO
    Maximum object size, 50 TiB ; Minimum object size, 0 B ; Maximum object size per PUT operation, 5 TiB for non-multipart upload 50 TiB for multipart upload.
  38. [38]
    Recommended Hardware & Configuration - MinIO
    Explore MinIO's hardware solutions designed for exascale AI data infrastructure, ensuring superior performance and flexibility for your storage needs.
  39. [39]
    Enterprise Class NVMe Deployment Considerations - MinIO Blog
    May 2, 2022 · Consider write amplification, use 25%+ overprovisioning, avoid 90%+ drive utilization, and use OS trim for random writes when deploying NVMe.
  40. [40]
    minio/mc: Unix like utilities for object store - GitHub
    Documentation. MinIO Client (mc) provides a modern alternative to UNIX commands like ls, cat, cp, mirror, diff, find etc. It supports filesystems and Amazon S3 ...
  41. [41]
    MinIO Client Quickstart Guide | mc
    MinIO Client (mc) provides a modern alternative to UNIX commands like ls, cat, cp, mirror, diff, find etc. It supports filesystems and Amazon S3 compatible ...
  42. [42]
    Download High-Performance Object Storage - MinIO
    Code and downloads to create high-performance, infinitely scalable object storage systems for any production environment.
  43. [43]
    GitHub - minio/minio-py: MinIO Client SDK for Python
    ### Summary of minio/minio-py Features and Information
  44. [44]
    Python Client API Reference | AIStor Object Store Documentation
    MinIO SDK for Python Ctrl K. Doc Sites. AiStor Object Store Exascale data store for high-performance AI workloads, natively supporting the S3 API for objects ...make_bucket · append_object · get_object · put_object
  45. [45]
    minio-py: MinIO Python Client SDK for Amazon S3 Compatible ...
    The MinIO Python Client SDK provides high level APIs to access any MinIO Object Storage or other Amazon S3 compatible service. This Quickstart Guide covers how ...
  46. [46]
  47. [47]
    MinIO Client SDK for Java - GitHub
    MinIO Java SDK is Simple Storage Service (aka S3) client to perform bucket and object operations to any Amazon S3 compatible object storage service.
  48. [48]
    Minio Management REST API spec - GitHub Gist
    Management APIs implement remote administrative operations over HTTP/REST. This guide is intended for SDK developers of package like madmin.
  49. [49]
    S3 API Compatibility - AIStor Object Store Documentation - MinIO
    This page documents S3 APIs supported by AIStor Object Store. For reference documentation on any given API, see the corresponding documentation for Amazon ...Object APIs · Bucket APIs
  50. [50]
    What is Erasure Coding? - MinIO Blog
    Apr 25, 2022 · MinIO makes use of Intel AVX512 instructions to fully leverage host CPU resources across multiple nodes for fast erasure coding. A standard CPU, ...Data Protection And Hardware... · Why Erasure Coding Is... · Overview Of Minio Erasure...
  51. [51]
  52. [52]
    Server-Side Encryption Per-Deployment Key (SSE-S3) - MinIO
    MinIO SSE uses the MinIO Key Encryption Service (KES) and an external Key Management Service (KMS) for performing secured cryptographic operations at scale.
  53. [53]
    New MinIO NVMe Benchmark: 2.6Tbps on GET and 1.6Tbps on Write
    Jan 4, 2022 · This delivers PUT throughput of 1.32 Tbps and GET throughput of 2.6 Tbps. We believe this to be the fastest in the industry.Missing: SSD | Show results with:SSD
  54. [54]
    Five Years in the Making - MinIO Blog
    Mar 11, 2021 · READ/WRITE speeds of 183 GB/s and 171 GB/s on a 32 node NVMe cluster. 11/GB/s and 9 GB/s on a 16 node HDD cluster. Speed expands the ...
  55. [55]
    [PDF] MinIO-high-performance-object-storage Aug2019 copy
    Erasure Coding. MinIO protects data with per-object, inline erasure coding which is written in assembly code to deliver the highest performance possible.
  56. [56]
    Erasure Coding Impact on CPU Utilization in MinIO
    May 18, 2023 · Erasure coding in MinIO uses only a minor fraction of CPU resources, even at top-of-class NIC speeds, and is unlikely to be a bottleneck.Missing: comparison | Show results with:comparison
  57. [57]
    Turbocharging MinIO Datalakes with Apache Arrow
    Sep 17, 2020 · As it is evident, Arrow format based files are zero copy - almost no memory consumed at all. By combining MinIO with the Arrow Format, you ...Apache Arrow · Optimization : Columnar Data... · Store Data In Minio In Arrow...
  58. [58]
    MinIO Performance with NVMe on the S3 Benchmark
    Jun 26, 2019 · MinIO on NVMe SSDs achieved impressive results, saturating the 100GBe network, with 77 Gbit/sec write and 84.6 Gbit/sec read bandwidth. The 100 ...
  59. [59]
    MinIO vs Ceph RGW vs SeaweedFS vs Garage in 2025 - Onidel
    Oct 5, 2025 · Recent benchmarks on identical 8-core VPS clusters with NVMe storage reveal significant performance differences: MinIO: 2.8 GB/s read, 2.1 ...
  60. [60]
    Advantages of Object Storage vs SAN/NAS Systems - MinIO Blog
    Jul 23, 2025 · Discover the key advantages of object storage: unlimited scalability, cost-effectiveness, superior durability, and API-driven accessibility.
  61. [61]
    Performance at Scale: MinIO Pushes Past 1.3 tb/s on NVMe
    Nov 1, 2019 · With just 32 nodes MinIO was able to deliver 183.2 Gigabytes/sec (1.46 Tbps) on reads and 171.3 Gigabytes/sec (1.37 Tbps) on writes on 3.2 Tbps total available ...
  62. [62]
    Proving Linear Scalability in MinIO Object Storage on HDD and NVMe
    Dec 17, 2019 · MinIO shows linear scalability with both HDD and NVMe. HDD is better for storage, NVMe for bandwidth. Both maximum throughput scaled linearly.Missing: optimization | Show results with:optimization
  63. [63]
    Optimizing AI Model Serving with MinIO and PyTorch Serve
    Jul 18, 2023 · MinIO object storage can be used as a 'single source of truth' for your machine learning models and, in turn, make serving with PyTorch Serve more efficient.
  64. [64]
    The Definitive Guide to Lakehouse Architecture with Iceberg and ...
    Jul 27, 2022 · This post focuses on how Iceberg and MinIO complement each other and how various analytic frameworks (Spark, Flink, Trino, Dremio, and Snowflake) can leverage ...Apache Iceberg To The Rescue · Iceberg And Minio Tutorial · Creating A TableMissing: PyTorch | Show results with:PyTorch
  65. [65]
    Simple Kubernetes Operator for MinIO clusters :computer - GitHub
    The MinIO Kubernetes Operator supports deploying MinIO Tenants onto private and public cloud infrastructures ("Hybrid" Cloud).Releases 147 · Issues 47 · Pull requests 4
  66. [66]
    Optimizing AI Data Processing with MinIO Weaviate and Langchain ...
    Apr 29, 2024 · In this article, we will delve into the integration of MinIO with Retrieval-Augmented Generation (RAG) pipelines and Weaviate vector storage, using LangChain.<|separator|>
  67. [67]
    Building an ML Training Pipeline with MinIO and Kubeflow v2.0
    Jun 20, 2023 · Vector databases enable efficient retrieval of similar items based on their vector representations, allowing for tasks like finding similar ...Containerized Python... · The Pipeline · Using Artifacts For...
  68. [68]
    AI Use Cases That Drive Business Transformation | MinIO
    May 23, 2025 · MinIO's high-performance, scalable object storage enables organizations to store, access, and protect the vast amounts of data that AI workloads ...
  69. [69]
    Data Lakehouse Solutions | MinIO
    It is fast, scalable, cloud-native and ready to go. Data architecture diagram showing data ingestion, storage, and consumption workflow. Open Table Format Ready.
  70. [70]
    MinIO Cloud-Native Object Storage - Acronis Integrations
    MinIO is a high-performance, S3 compatible object store designed for large scale AI/ML, data lake, and database workloads. It is software-defined and can ...