apicrafter

Helps users construct a simple HTTP API.


Keywords
api, http, server
License
GPL-3.0
Install
pip install apicrafter==0.0.1.3

Documentation

apicrafter

apicrafter helps people create simple HTTP APIs easily.

Requirements

apicrafter requires Python 3

Installation

To install the latest stable version with pip

$ pip install apicrafter

Quick start

To start creating an API, all you need is a path, a function, and a method

import apicrafter

def root_request_handler(request):
    request.respond("<b>Hello, world!</b>")

#Starts ApiServer on all interfaces on port 8080
my_server = apicrafter.ApiServer('all', 8080)

my_server.add_handler('/', root_request_handler, 'GET')

my_server.start()

Then, just navigate to http://localhost:8080 on the web browser of your choice!