# 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
```

