Skip to content

keep it simple, stupid. rest api client that's so dumb it's efficient. meant to be used in live troubleshooting sessions with 3rd parties when postman-esque tools take too long.

License

Notifications You must be signed in to change notification settings

jacobstruckle/kiss_api_client

Repository files navigation

REST API Client

Eventually it will be the most lightweight REST API built with Flask.

Features

  • GET and POST requests
  • Custom headers
  • Raw request input
  • Real-time response
  • No database required
  • (CORS) handling via proxy

Prerequisites

  • Python 3.x
  • pip (Python package installer)

Project Structure

├── README.md ├── requirements.txt ├── server.py ├── styles.css ├── scripts.js ├── index.html

Usage

  1. Start the Flask server:
python server.py
  1. Open web browser to: http://localhost:5000

  2. Make API requests

Development

File Descriptions

  • server.py: Flask backend that handles proxy requests
  • index.html: Main application interface
  • styles.css: Application styling
  • scripts.js: Frontend functionality

Error Handling

  • Invalid endpoints
  • Network failures
  • Malformed requests
  • Server errors

Acknowledgments

  • This sucks today. Tomorrow it will suck less.

About

keep it simple, stupid. rest api client that's so dumb it's efficient. meant to be used in live troubleshooting sessions with 3rd parties when postman-esque tools take too long.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published