软件开发工具包(SDK)
MinIO 提供以下软件开发工具包(SDK):
Go
GitHub: minio/minio-go
最新版本:v7.0.98
快速入门:Go 快速入门指南
参考:MinIO Go Client API Reference
通过 GitHub 下载
go get github.com/minio/minio-go/v7
Python
GitHub: minio/minio-py
最新版本:7.2.20
快速入门:Python 快速入门指南
参考:Python Client API Reference
- 安装
pip
pip3 install minio
源码
git clone https://github.com/minio/minio-py cd minio-py python setup.py install
Java
GitHub: minio/minio-java
最新版本:8.6.0
快速入门:Java 快速入门指南
- 安装
Maven
<dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>8.6.0</version> </dependency>
Gradle
dependencies { implementation("io.minio:minio:8.6.0") }
JAR
从 Sonatype Maven Central Repository 下载与 SDK 版本 8.6.0 对应的最新 JAR 文件。
.NET
GitHub: minio/minio-dotnet
最新版本:7.0.0
快速入门:.NET 快速入门指南
- 从 NuGet 下载
在 NuGet Package Manager Console 中运行以下命令。
PM> Install-Package Minio
JavaScript
GitHub: minio/minio-js
最新版本:8.0.7
快速入门:JavaScript 快速入门指南
参考:JavaScript Client API Reference
- 安装
NPM
npm install --save minio
源码
git clone https://github.com/minio/minio-js cd minio-js npm install npm install -g
Haskell
GitHub: minio/minio-hs
最新版本:v1.7.0
快速入门:Haskell 快速入门指南
- 安装
将
minio-hs添加到项目.cabal的dependencies部分。或
如果你使用
hpack,请将minio-hs添加到package.yaml文件中。
C++
GitHub: minio/minio-cpp
- 安装
vcpkgvcpkg install minio-cpp
源码
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
Rust
GitHub: minio/minio-rs
- 最新版本
v0.3.0
快速入门:Rust 快速入门指南