> For the complete documentation index, see [llms.txt](https://biologyscience.gitbook.io/alpha-coders/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://biologyscience.gitbook.io/alpha-coders/reference/classes/alpha.md).

# Alpha

The main class to use any of the functions.

### Constructor

```javascript
new Alpha(apiToken);
```

|   Parameter  |  Type  |                                            Description                                            |
| :----------: | :----: | :-----------------------------------------------------------------------------------------------: |
| **apiToken** | String | The API key to interact with the [Alpha Coders API](https://api.alphacoders.com/api/instructions) |

<details>

<summary>Properties</summary>

* [getList](/alpha-coders/reference/properties/getlist.md)
* [getSpecificWallpapers](/alpha-coders/reference/properties/getspecificwallpapers.md)

</details>

<details>

<summary>Methods</summary>

* [getRandomWallpapers](/alpha-coders/reference/methods/getrandomwallpaper.md)
* [getWallpaper](/alpha-coders/reference/methods/getwallpaper.md)
* [search](/alpha-coders/reference/methods/search.md)
* [queryCount](/alpha-coders/reference/methods/querycount.md)

</details>
