> For the complete documentation index, see [llms.txt](https://docs.cyclenetwork.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cyclenetwork.io/developers/connect-to-cycle.md).

# Connect to Cycle

Cycle can be connected by using any EVM-supported wallet like MetaMask or can be directly accessed by JavaScript, which imports libraries such as Web3.js, Ether, etc. The recommended way to interact with Cycle is to use [Cycle-JS-SDK](https://docs.cyclenetwork.io/cycle-core-sdk/introduction), which integrates multiple steps into a single function call to let developers easily access cycle's core features without concentrating on coding details.

The Cycle-JS-SDK can be acquired from NPM by executing the following commands in your developing environment:

```Plaintext
$ yarn add @cyclenetwork/cyclejsor$ npm install @cyclenetwork/cyclejs
```
