# APIs

> APIs for Mobile Programming

- Price: free, open source
- Warranty: none; built with AI assistance and provided as is
- Status: Archived
- Built with: Python
- Author: Kshitiz Wagle (https://kshitizwagle.com.np)
- Source: https://github.com/kshitizwagle/APIs
- Page: https://projects.kshitizwagle.com.np/apis
- Last updated: 2026-05-08

## Overview

A Flask API providing endpoints consumed by the Android apps in the Mobile Programming module. One of the first times I connected a frontend to a backend I had written myself.

## FAQ

### Is APIs free?

Yes. APIs is free to use and open source. The full source code is on GitHub at https://github.com/kshitizwagle/APIs.

### How do I get APIs?

Get the source from https://github.com/kshitizwagle/APIs; the README there covers installation and usage.

### Is APIs still maintained?

APIs is university coursework, kept public as a reference. It is not actively developed.

### Is there a warranty or support for APIs?

No. APIs was built with AI assistance and is provided as is, without warranty. Kshitiz Wagle is not liable for damage or loss. Use it at your own risk.

### Who makes APIs?

APIs is built and maintained by Kshitiz Wagle, a software engineer in Lalitpur, Nepal. Portfolio: https://kshitizwagle.com.np.

## README

Python API server implementation with Flask/FastAPI.

## Setup

Install dependencies:
```bash
pip install -r requirements.txt
```

## Running

```bash
python main.py
```

## Testing

Test endpoints using the provided `test_main.http` file with REST client tools.

## Dependencies

See `requirements.txt` for required packages.
