Hypermedia API Client Framework
Project description
💫 Beckett
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. [IN DEV]
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 currently under major development and is not ready for use.
🎥 Credits
This package was created with Cookiecutter.
We use Python Requests for talking HTTP.
Free software: [ISC license](https://github.com/phalt/beckett/blob/master/LICENSE)
📣 History
0.4.0 (2016-06-10)
Stable alpha
0.3.0 (2016-06-09)
Pre-Alpha release.
0.1.0 (2016-06-01)
First release on PyPI.
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.4.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dad3c4f2d96aaee7bb82cecc312f7b020cdbf38892bd388bb146ed4d78d7c68 |
|
MD5 | 3fefd171ad88b9dbd2726ba8c3d71891 |
|
BLAKE2b-256 | 8bcb2ba4a93c43a63baab84f4deb30f889f5632a760aaff9f98c630b32752e6c |