Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 522 Bytes

README.md

File metadata and controls

29 lines (18 loc) · 522 Bytes

mini-api

Python minimalistic HTTP(S) server

Some small long running utilities don't need fancy webframeworks to offer simple APIs over HTTP without any additional dependency that this module.

It spawns a thread to process incoming requests.

Features

  • Minimal codebase
  • Each GET call automatically responds to HEAD too
import mini_api

server = mini_api.Server(server_address=('localhost', 8888))

@server.route('aaa')
def route(args):
    return 200, 'All good'

server.start()

...

server.stop()