Software Development Kits (SDKs)
Go
GitHub: minio/minio-go
You can install the Go SDK using the following command:
go get github.com/minio/minio-go/v7
Quickstart: Go Quickstart
Reference: Go API docs
Python
GitHub: minio/minio-py
You can install the Python SDK using pip:
pip3 install minio
Quickstart: Python Quickstart
Reference: Python API docs
Java
GitHub: minio/minio-java
You can install the Java SDK using Maven, Gradle, or through the JAR file:
Quickstart: Java Quickstart
Reference: Java API docs
.NET
GitHub: minio/minio-dotnet
Run the following command in the NuGet Package Manager Console.
PM> Install-Package Minio
Quickstart: .NET Quickstart
Reference: .NET API docs
JavaScript
GitHub: minio/minio-js
You can install the Javascript SDK using NPM:
npm install --save minio
For typescript, use @types/minio :
npm install --save-dev @types/minio
Quickstart: JavaScript Quickstart
Reference: JavaScript API docs
Haskell
GitHub: minio/minio-hs
You can install the Haskell SDK as a dependency by including minio-hs in your project’s .cabal section.
You can alternatively use hpack to add minio-hs to your package.yaml file.
Quickstart: Haskell Quickstart
Reference: Haskell API docs
C++
GitHub: minio/minio-cpp
You can install the MinIO C++ SDK using vcpkg:
vcpkg install minio-cpp
Quickstart: C++ Quickstart
Rust
GitHub: minio/minio-rs
You can install the Rust SDK using the following command:
cargo add minio
Quickstart: Rust Quickstart