<p>There is a new library called <a href="https://github.com/CardanoSharp/cardanosharp-wallet" rel="nofollow noreferrer">CardanoSharp.Wallet</a> which can be used to generate mnemonics, create private and public keys, create addresses, build transactions and sign transactions.</p>
<p>As of now this seems to be the only C# library out there.</p>

CC BY-SA 4.0
2021-07-19T07:13:46.017Z
2021-07-19T07:13:46.017Z
eddex
<p>As of now, there is a feature JS library wrapping cardano-cli.
Link: <a href="https://github.com/Berry-Pool/cardanocli-js" rel="nofollow noreferrer">https://github.com/Berry-Pool/cardanocli-js</a></p>
<p>Kindly refer to <a href="https://developers.cardano.org/tools" rel="nofollow noreferrer">https://developers.cardano.org/tools</a> for further information on tools available for developers.</p>
<p>There are plans for developing tools and wrappers for a variety of languages.
I will update this space in case any good community project pops up.</p>

CC BY-SA 4.0
2021-07-15T09:53:21.700Z
2021-07-15T09:53:21.700Z
B Shyam Sundar
<p>There are a few libraries in other languages (<a href="https://github.com/bloxbean/cardano-client-lib" rel="noreferrer">Java</a>, <a href="https://github.com/Berry-Pool/cardanocli-js" rel="noreferrer">JavaScript</a>, ...) that act as an abstraction layer between the Cardano node or the <code>cardano-cli</code> and your own code. I'm looking for a C# library that can do the same.</p>
<p>I found the following 2 libraries:</p>
<ul>
<li><a href="https://github.com/tugolukov/cardano" rel="noreferrer">https://github.com/tugolukov/cardano</a> (built on the old REST API of Daedalus I think)</li>
<li><a href="https://github.com/KanLei/AdaSharp" rel="noreferrer">https://github.com/KanLei/AdaSharp</a> (seems like a rough prototype)</li>
</ul>
<p>They both haven't been updated in 2 years and to me it doesn't look like they are in a usable state. So are there any other projects to connect to a Cardano node using C#? Or has anybody any experience with making calls to the <code>cardano-cli</code> from C#?</p>

<cardano-cli><c#>
Are there any C# libraries to connect to a Cardano node/acting as a wrapper for cardano-cli?
# Are there any C# libraries to connect to a Cardano node/acting as a wrapper for cardano-cli?

(Asked by: username_0 on 2021-07-07)

There are a few libraries in other languages ([Java](https://github.com/bloxbean/cardano-client-lib), [JavaScript](https://github.com/Berry-Pool/cardanocli-js), ...) that act as an abstraction layer between the Cardano node or the `cardano-cli` and your own code. I'm looking for a C# library that can do the same.

I found the following 2 libraries:

* <https://github.com/tugolukov/cardano> (built on the old REST API of Daedalus I think)
* <https://github.com/KanLei/AdaSharp> (seems like a rough prototype)

They both haven't been updated in 2 years and to me it doesn't look like they are in a usable state. So are there any other projects to connect to a Cardano node using C#? Or has anybody any experience with making calls to the `cardano-cli` from C#?

**Tags:** cardano-cli, c#

---

## 2 answers

### Answer by username_0 on 2021-07-19. Score: 1 | Accepted answer

There is a new library called [CardanoSharp.Wallet](https://github.com/CardanoSharp/cardanosharp-wallet) which can be used to generate mnemonics, create private and public keys, create addresses, build transactions and sign transactions.

As of now this seems to be the only C# library out there.


---

### Answer by username_1 on 2021-07-15. Score: 0

As of now, there is a feature JS library wrapping cardano-cli.
Link: <https://github.com/Berry-Pool/cardanocli-js>

Kindly refer to <https://developers.cardano.org/tools> for further information on tools available for developers.

There are plans for developing tools and wrappers for a variety of languages.
I will update this space in case any good community project pops up.


---

