Build Status codecov Package version

webtypes

This is a fork of API Star 0.5.*

Community: https://discuss.apistar.org/ 🤔 💭 🤓 💬 😎

Repository: https://github.com/abetkin/webtypes 💻


Quickstart

Install webtypes:

$ pip3 install webtypes

Create a new project in app.py:

from webtypes import App, Route


def welcome(name=None):
    if name is None:
        return {'message': 'Welcome to webtypes!'}
    return {'message': 'Welcome to webtypes, %s!' % name}


routes = [
    Route('/', method='GET', handler=welcome),
]

app = App(routes=routes)


if __name__ == '__main__':
    app.serve('127.0.0.1', 5000, debug=True)

Open http://127.0.0.1:5000/docs/ in your browser:

API documentation