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