Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.rst

💫 Beckett

Hypermedia API Client Framework

https://circleci.com/gh/phalt/beckett/tree/master.svg?style=svg https://codecov.io/gh/phalt/beckett/branch/master/graph/badge.svg?token=T9mYPv0Ep2 Code Health

Beckett is a convention-based framework for building Python interfaces around HTTP APIs.

📚 Documentation

https://phalt.github.io/beckett

📖 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

About

Beckett is a convention-based framework for building Python clients around HTTP APIs.

Resources

License

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  
You can’t perform that action at this time.