# Client libraries
The list of libraries that are used to create, sign and send transactions, as well as to read data from the blockchain.
Programming language | Library |
---|---|
C | WavesC |
C# | Waves C# |
Go | GoWaves |
Java | WavesJ |
JavaScript | Signer ◆ waves-transactions |
Kotlin | Waves SDK for Android |
PHP | Waves-PHP |
Python | Waves-python |
Rust | waves-rust |
Swift | Waves SDK for iOS |