diff --git a/docs/SUMMARY.md b/docs/SUMMARY.md index acc7c3c..1b15d78 100644 --- a/docs/SUMMARY.md +++ b/docs/SUMMARY.md @@ -36,6 +36,7 @@ - [Using the client CLI](./usage/client-cli.md) - [Using the client JSON API](./usage/json-api.md) - [Using the client HTTP API](./usage/web-api.md) + - [SDKs and other tools](./usage/sdks.md) - [Developer guide](./dev-guide/dev-guide.md) - [Components](./dev-guide/components.md) - [Operations](./dev-guide/dev-operations.md) diff --git a/docs/usage/examples.md b/docs/usage/examples.md index 9defada..3c9990e 100644 --- a/docs/usage/examples.md +++ b/docs/usage/examples.md @@ -11,7 +11,12 @@ Sites](../walrus-sites/intro.md), with code available in the And for an example of how to build a static website and store it as a Walrus Site with GitHub actions, just look at the [CI workflow](https://github.com/MystenLabs/walrus-docs/blob/main/.github/workflows/publish.yaml) we use -to publish this very site. +to publish this very site. There is also a [Walrus-Sites GitHub +Action](https://github.com/zktx-io/walrus-sites-ga) created by the community you can use to very +easily publish your own Walrus Sites using GitHub Actions (note that this is *not* created or +officially supported by the Walrus team at Mysten Labs). + +See also our list of existing and upcoming [SDKs and other tools](./sdks.md). ## Python diff --git a/docs/usage/sdks.md b/docs/usage/sdks.md new file mode 100644 index 0000000..3bde51d --- /dev/null +++ b/docs/usage/sdks.md @@ -0,0 +1,13 @@ +# Software development kits (SDKs) and other tools + +The Walrus core team is actively working on a Rust SDK and a TypeScript SDK for Walrus. These will +cover interactions with storage nodes directly and be released around the time of the Mainnet +launch. + +Besides these upcoming official SDKs, there also exist unofficial third-party SDKs for interacting +with the [HTTP API](./web-api.md#http-api-usage) exposed by Walrus aggregators and publishers: + +- [Walrus Go SDK](https://github.com/namihq/walrus-go) (maintained by the *Nami Cloud* team) + +Finally, there is [Tusky](https://docs.tusky.io/about/about-tusky), a complete data storage platform +built on Walrus, including encryption, HTTP APIs, sharing capabilities, and more.