Skip to content

Commit b2019d3

Browse files
Update SDK overview - add entries for Rust SDK etc.
1 parent 886e25f commit b2019d3

File tree

1 file changed

+20
-5
lines changed

1 file changed

+20
-5
lines changed

docs/sdk-and-tools/overview.md

Lines changed: 20 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,21 @@ title: SDKs and Tools - Overview
99

1010
One can (programatically) interact with the MultiversX Network by leveraging the following SDKs, tools and APIs:
1111

12+
[comment]: # (mx-context-auto)
13+
14+
### sdk-rs - Rust SDK
15+
16+
:::important
17+
Note that Rust is also the recommended programming language for writing Smart Contracts on MultiversX. That is, Rust can be used to write both _on-chain software_ (Smart Contracts) and _off-chain software_ (e.g. desktop applications, web applications, microservices). For the on-chain part, please follow [Smart Contracts](/developers/smart-contracts). Here, we refer to the off-chain part.
18+
:::
19+
20+
| Name | Description |
21+
|---------------------------------|------------------------------------------------------------|
22+
| [sdk-rs](https://github.com/multiversx/mx-sdk-rs) | Rust SDK used to interact with the MultiversX Blockchain. <br /> This is the parent repository, also home to the Rust Framework for Smart Contracts. |
23+
| [sdk-rs/core](https://github.com/multiversx/mx-sdk-rs/tree/master/sdk/core) | Core components, accompanied by a set of usage examples. |
24+
| [sdk-rs/snippets](https://github.com/multiversx/mx-sdk-rs/tree/master/framework/snippets) | Smart Contract interaction snippets - base components. Examples of usage: [adder](https://github.com/multiversx/mx-sdk-rs/tree/master/contracts/examples/adder/interact), [multisig](https://github.com/multiversx/mx-sdk-rs/tree/master/contracts/examples/multisig/interact). |
25+
26+
1227
[comment]: # (mx-context-auto)
1328

1429
### sdk-js - Javascript SDK
@@ -34,7 +49,7 @@ In addition to sdk-js, one could use the following Javascript library for perfor
3449

3550
| Name | Description |
3651
|-------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
37-
| [sdk-dapp](/sdk-and-tools/sdk-dapp) | React library aimed to help developers create dApps based on MultiversX Network. <br/> It abstracts away all the boilerplate for logging in, signing transactions or messages + it offers basic helper functions for most common operations (formatAmount, parseAmount, parseSignedTransaction |
52+
| [sdk-dapp](/sdk-and-tools/sdk-dapp) | React library aimed to help developers create dApps based on MultiversX Network. <br/> <br/> It abstracts away all the boilerplate for logging in, signing transactions or messages, and also offers helper functions for common tasks. |
3853

3954
[comment]: # (mx-context-auto)
4055

@@ -63,31 +78,31 @@ In addition to sdk-js, one could use the following Javascript library for perfor
6378

6479
| Name | Description |
6580
|-------------------------------|------------------------------------------------------------|
66-
| [erdgo](/sdk-and-tools/erdgo) | Go/Golang SDK used to interact with MultiversX Blockchain. |
81+
| [erdgo](/sdk-and-tools/erdgo) | Go/Golang SDK used to interact with the MultiversX Blockchain. |
6782

6883
[comment]: # (mx-context-auto)
6984

7085
### erdjava - Java SDK
7186

7287
| Name | Description |
7388
|-----------------------------------|-------------------------------------------------------|
74-
| [erdjava](/sdk-and-tools/erdjava) | Java SDK used to interact with MultiversX Blockchain. |
89+
| [erdjava](/sdk-and-tools/erdjava) | Java SDK used to interact with the MultiversX Blockchain. |
7590

7691
[comment]: # (mx-context-auto)
7792

7893
### erdcpp - C++ SDK
7994

8095
| Name | Description |
8196
|---------------------------------|------------------------------------------------------|
82-
| [erdcpp](/sdk-and-tools/erdcpp) | C++ SDK used to interact with MultiversX Blockchain. |
97+
| [erdcpp](/sdk-and-tools/erdcpp) | C++ SDK used to interact with the MultiversX Blockchain. |
8398

8499
[comment]: # (mx-context-auto)
85100

86101
### erdkotlin - Kotlin SDK
87102

88103
| Name | Description |
89104
|---------------------------------------|---------------------------------------------------------|
90-
| [erdkotlin](/sdk-and-tools/erdkotlin) | Kotlin SDK used to interact with MultiversX Blockchain. |
105+
| [erdkotlin](/sdk-and-tools/erdkotlin) | Kotlin SDK used to interact with the MultiversX Blockchain. |
91106

92107
[comment]: # (mx-context-auto)
93108

0 commit comments

Comments
 (0)