> For the complete documentation index, see [llms.txt](https://confluxnetwork.gitbook.io/js-conflux-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://confluxnetwork.gitbook.io/js-conflux-sdk/api.md).

# API

* [Conflux](/js-conflux-sdk/api/conflux.md) The `Conflux` class provide methods to interact with RPC methods and send transaction.
* [Wallet](/js-conflux-sdk/api/wallet.md) The `Wallet` class provide methods to manage accounts and sign transactions.
* [PrivateKeyAccount](https://github.com/Conflux-Chain/js-conflux-sdk/blob/v2/docs/api/wallet/PrivateKeyAccount.md) The `PrivateKeyAccount` class can be used to sign transactions or messages. It can be created from a private key or be random generated.
* [Transaction](/js-conflux-sdk/api/transaction.md) The `Transaction` class provide methods to construct and encode transactions.
* [Drip](/js-conflux-sdk/api/drip.md) Drip - CFX converter
* [format](https://github.com/Conflux-Chain/js-conflux-sdk/blob/v2/docs/api/util/format.md) Type formaters
* [sign](https://github.com/Conflux-Chain/js-conflux-sdk/blob/v2/docs/api/util/sign.md) Crypto utilities
* [address utilities](https://github.com/Conflux-Chain/js-conflux-sdk/blob/v2/docs/api/util/address.md) Address utilities
