Hypermedia API Client Framework
Project description
Hypermedia API Client Framework
Beckett is a convention-based framework for building Python interfaces around HTTP APIs.
📚 Documentation
📖 Features
Define your API client in Python instead of a data serialization language.
Encourages good HTTP and REST practices without being too strict.
Resources are transformed into typed instances - no more raw dictionaries!
Automatic URL routing for RESTful interaction to your resources.
Hypermedia relationship links are automagically resolved into python methods.
Supports hypermedia response formats such as JSONAPI and HAL. [IN DEV]
Works out of the box, but each resource is completely configurable.
🏗 Status
Beckett is stable and suitable for projects, but expect occasional updates for bug fixes.
🎥 Credits
This package was created with Cookiecutter.
We use Python Requests for talking HTTP.
Free software: ISC license
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for beckett-0.7.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14081f6faa59104b5d44d2eb7af0a09f4ee8648e40661c687d7030dd620a80f6 |
|
MD5 | a3dfa6f4954b7ec352e0d7ed0ca7163a |
|
BLAKE2b-256 | 295ad9427a5581e574a67922b1fb39571a442d04447d5f9b907f279547e8c99e |