https://github.com/shivah12/api-buddy
API Buddy is a lightweight web-based API testing tool built with React and Axios. It enables developers to construct and send HTTP requests directly from the browser, view formatted JSON responses, and debug endpoints in real-time without installing external software.
https://github.com/shivah12/api-buddy
api-testing axios http react
Last synced: 7 months ago
JSON representation
API Buddy is a lightweight web-based API testing tool built with React and Axios. It enables developers to construct and send HTTP requests directly from the browser, view formatted JSON responses, and debug endpoints in real-time without installing external software.
- Host: GitHub
- URL: https://github.com/shivah12/api-buddy
- Owner: shivah12
- Created: 2025-08-24T06:46:01.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-08-24T09:19:22.000Z (7 months ago)
- Last Synced: 2025-08-24T15:37:59.263Z (7 months ago)
- Topics: api-testing, axios, http, react
- Language: TypeScript
- Homepage: https://api-buddy-alpha.vercel.app/
- Size: 113 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# API Buddy
**API Buddy** is a lightweight web-based API testing tool built with React and Axios. It enables developers to construct and send HTTP requests directly from the browser, view formatted JSON responses, and debug endpoints in real-time without installing external software.
## Features
* Support for HTTP methods: `GET`, `POST`, `PUT`, `DELETE`, and more
* Custom request headers and JSON body input
* Clean and readable JSON response viewer with status codes
* Response time and network feedback display
* Plans for request history management using local storage
* Planned support for multi-tab request environments and token-based authentication
## Tech Stack
* **Frontend:** React, Tailwind CSS
* **HTTP Client:** Axios
* **State Management:** React Context (Zustand in future roadmap)
* **Deployment:** Vercel
## Getting Started
### Prerequisites
* Node.js (v16+ recommended)
* npm or yarn
### Installation
```bash
git clone https://github.com/shivah12/apibuddy.git
cd apibuddy
npm install
npm run dev
```
Visit `http://localhost:3000` in your browser to use the tool locally.
## Deployment
This project is deployed using [Vercel](https://vercel.com). You can view the live version here:
**[https://apibuddy.vercel.app](https://apibuddy.vercel.app)**