> ## Documentation Index
> Fetch the complete documentation index at: https://bitiful-docs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK 概述

> 本章介绍使用 S3 SDK 接入缤纷云 S4 服务。

<Tip>S4 对象存储兼容 [S3 协议](https://docs.aws.amazon.com/zh_cn/s3/)，并有针对性加强。</Tip>

## Amazon AWS S3

Amazon S3，全名为亚马逊简易存储服务（Amazon Simple Storage Service），是亚马逊公司推出的 **最早** 的对象存储服务。其 S3 协议几乎是当今对象存储服务的 **事实标准**，拥有 **丰富的开发者资料** 及 **广泛的开发者生态**。

除了缤纷云 S4 之外，国内外众多公有云推出的对象存储服务几乎全都支持标准的 S3 协议。
例如：

* 国内的：[阿里云 OSS](https://help.aliyun.com/zh/oss/developer-reference/compatibility-with-amazon-s3-1/)、[腾讯云 COS](https://cloud.tencent.com/document/product/436/37421)、[七牛云 Koda](https://developer.qiniu.com/kodo/4086/aws-s3-compatible)
* 国外的：[AWS S3](https://aws.amazon.com/cn/s3/)、[Backblaze](https://www.backblaze.com/)、[Wasabi](https://wasabi.com/)、[Cloudflare R2](https://www.cloudflare.com/zh-cn/developer-platform/r2/)、[DigitalOcean](https://www.digitalocean.com/products/spaces)

<Check>
  **最佳实践建议：**

  无论使用哪一个对象存储服务，我们都建议团队中统一使用 **S3 协议**。

  不仅能天然避免供应商锁定，同时提升团队的开发效率，降低总体成本。
</Check>

### 不同语言的 S3-SDK Demo：

> 服务端

<CardGroup cols={3}>
  <Card title="Golang" icon="golang" href="/sdk/golang-demo/start-to-use">
    利用 Golang 的 S3 SDK 接入缤纷云 S4 服务。
  </Card>

  <Card title="PHP" icon="php" href="/sdk/php-demo/start-to-use">
    利用 PHP 的 S3 SDK 接入缤纷云 S4 服务。
  </Card>

  <Card title="Python 3" icon="python" href="/sdk/python3-demo/start-to-use">
    利用 Python 3 的 S3 SDK 接入缤纷云 S4 服务。
  </Card>

  <Card title="NodeJs" icon="node-js" href="/sdk/openapi.json">
    利用 NodeJs 的 S3 SDK 接入缤纷云 S4 服务。
  </Card>

  <Card title="Java" icon="java" href="/sdk/java-demo/start-to-use">
    利用 Java 的 S3 SDK 接入缤纷云 S4 服务。
  </Card>
</CardGroup>

> 客户端

<Warning>
  我们强烈建议 `不要在` 客户端中内置 ak / sk，也 `不要用` API 下发 ak / sk。

  更优方案请参考我们的：《[上传内容最佳实践](/best-practice/web-uploads)》
</Warning>

<CardGroup cols={2}>
  <Card title="Javascript" icon="js" href="/best-practice/web-uploads">
    利用 Javascript 的 S3 SDK 接入缤纷云 S4 服务。
  </Card>

  <Card title="Android" icon="android" href="/sdk/android-demo/start-to-use">
    利用 Swift 的 S3 SDK 接入缤纷云 S4 服务。
  </Card>
</CardGroup>
