Documentation

Software Development Kits (SDK)

MinIO publishes the following Software Development Kits (SDK):

  1. .NET

  2. Golang

  3. Haskell

  4. Java

  5. JavaScript

  6. Python

  7. C++

C++ (minio-cpp)

Reference

MinIO C++ SDK Reference

Install
  • vcpkg

    vcpkg install minio-cpp
    
  • Source

    git clone https://github.com/minio/minio-cpp
    cd minio-cpp
    wget --quiet -O vcpkg-master.zip https://github.com/microsoft/vcpkg/archive/refs/heads/master.zip
    unzip -qq vcpkg-master.zip
    ./vcpkg-master/bootstrap-vcpkg.sh
    ./vcpkg-master/vcpkg integrate install
    cmake -B ./build -DCMAKE_BUILD_TYPE=Debug -DCMAKE_TOOLCHAIN_FILE=./vcpkg-master/scripts/buildsystems/vcpkg.cmake
    cmake --build ./build --config Debug
    

.NET (minio-dotnet)

Latest Version

5.0.0

Reference

MinIO .NET SDK Reference

Download from NuGet

Run the following command in the NuGet Package Manager Console.

PM> Install-Package Minio

Go (minio-go)

Latest Version

v7.0.63

Reference

MinIO Go SDK Reference

Download from GitHub
go get github.com/minio/minio-go/v7

Haskell (minio-hs)

Latest Version

v1.7.0

Reference

MinIO Haskell SDK Reference

Install

Add minio-hs to your project’s .cabal dependencies section.

or

If you are using hpack, add minio-hs to your package.yaml file.

Java (minio-java)

Latest version

8.5.6

Reference

MinIO Java SDK Reference

Install methods
  • Maven

    <dependency>
        <groupId>io.minio</groupId>
        <artifactId>minio</artifactId>
        <version>8.5.6</version>
    </dependency>
    
  • Gradle

    dependencies {
        implementation("io.minio:minio:8.5.6")
    }
    
  • JAR

    Download the latest JAR file for 8.5.6 of the SDK from JAVAURL.

JavaScript (minio-js)

Latest Version

7.1.3

Reference

MinIO JavaScript SDK Reference

Install
  • NPM

    npm install --save minio
    
  • Source

    git clone https://github.com/minio/minio-js
    cd minio-js
    npm install
    npm install -g
    
  • TypeScript

    npm install --save-dev @types/minio
    

Python (minio-py)

Latest Version

7.1.17

Reference

MinIO Python SDK Reference

Install Methods
  • pip

    pip3 install minio
    
  • source

    git clone https://github.com/minio/minio-py
    cd minio-py
    python setup.py install