ToolJet supports libraries such as : **Moment.js**, **Lodash**, and **Axios**. This guide focuses on using the Axios library with RunJS queries. **[Axios](https://axios-http.com/docs/intro)** is a promise-based HTTP client for making requests to your own or external servers. It supports various request types like `GET`, `POST`, `PUT/PATCH`, and `DELETE`.
<imgstyle={{marginBottom:'15px'}}className="screenshot-full img-full"src="/img/datasource-reference/custom-javascript/axios-get.png"alt="Use Axios in RunJS"/>
This POST request sends user details to the server. The server's response, as shown below, includes **Status: 201** indicating successful resource creation.
<imgstyle={{marginBottom:'15px'}}className="screenshot-full img-full"src="/img/datasource-reference/custom-javascript/axios-post.png"alt="Use Axios in RunJS"/>