Now that I know why. The additional context to do go get in a project directory doesn't fit in the format of this page, but it's in the Quickstart update.
4.8 KiB
Software Development Kits (SDK)
minio
Table of Contents
MinIO publishes the following Software Development Kits (SDK):
Go <go-sdk>
Python <python-sdk>
Java <java-sdk>
.NET <dotnet-sdk>
JavaScript <javascript-sdk>
Haskell <haskell-sdk>
C++ <cpp-sdk>
Go
GitHub: minio/minio-go
Latest Version: |go-sdk-version|
Quickstart Guide: /developers/go/minio-go
Reference: /developers/go/API
Download from GitHub
go get github.com/minio/minio-go/v7
Python
GitHub: minio/minio-py
Latest Version: |python-sdk-version|
Quickstart Guide: /developers/python/minio-py
Reference: /developers/python/API
- Install Methods
-
pip
pip3 install minio
source
git clone https://github.com/minio/minio-py cd minio-py python setup.py install
Java
GitHub: minio/minio-java
Latest version: |java-sdk-version|
Quickstart Guide: minio-java-quickstart
Reference: /developers/java/API
- Install methods
-
Maven
<dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>|java-sdk-version|</version> </dependency>
Gradle
{ dependencies implementation("io.minio:minio:|java-sdk-version|") }
JAR
Download the latest JAR file for version |java-sdk-version| of the SDK from the Sonatype Maven Central Repository.
.NET
GitHub: minio/minio-dotnet
Latest Version: |dotnet-sdk-version|
Quickstart Guide: /developers/dotnet/minio-dotnet
Reference: /developers/dotnet/API
- Download from NuGet
-
Run the following command in the NuGet Package Manager Console.
PM> Install-Package Minio
JavaScript
GitHub: minio/minio-js
Latest Version: |javascript-sdk-version|
Quickstart Guide: /developers/javascript/minio-javascript
Reference: /developers/javascript/API
- 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
Haskell
GitHub: minio/minio-hs
Latest Version: |haskell-sdk-version|
Quickstart Guide: /developers/haskell/minio-haskell
- Install
-
Add
minio-hs
to your project's.cabal
dependencies section.or
If you are using
hpack
, addminio-hs
to yourpackage.yaml
file.
C++
GitHub: minio/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
/developers/go/minio-go /developers/python/minio-py /developers/dotnet/minio-dotnet /developers/java/minio-java /developers/javascript/minio-javascript /developers/haskell/minio-haskell