Axios HTTP Client

1.15.0 · active · verified Sat Apr 18

Axios is a popular promise-based HTTP client for both the browser and Node.js. It simplifies making HTTP requests, handling responses, and integrating with APIs. The current stable version is v1.15.0, with regular patch releases addressing security fixes, bug reports, and compatibility improvements, alongside occasional minor versions.

Common errors

Warnings

Install

Imports

Quickstart

Demonstrates a basic GET request using async/await to fetch data from a public API.

import axios from 'axios';

async function fetchData() {
  try {
    const response = await axios.get('https://jsonplaceholder.typicode.com/todos/1');
    console.log(response.data);
  } catch (error: any) {
    console.error('Error fetching data:', error.message);
  }
}

fetchData();

view raw JSON →