{"library":"requests-hawk","title":"requests-hawk","description":"A requests authentication plugin that implements the Hawk HTTP authentication scheme (https://github.com/hueniverse/hawk). Provides request signing and verification for HTTP APIs. Current version 1.2.1, last updated 2019. Maintenance mode, no recent releases.","language":"python","status":"maintenance","last_verified":"Fri May 01","install":{"commands":["pip install requests-hawk"],"cli":null},"imports":["from requests_hawk import HawkAuth"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import requests\nfrom requests_hawk import HawkAuth\n\nauth = HawkAuth(\n    hawk_credentials={\n        'id': 'my-id',\n        'key': 'my-secret-key',\n        'algorithm': 'sha256'\n    }\n)\nresponse = requests.get('https://example.com/api/resource', auth=auth)\nprint(response.status_code)","lang":"python","description":"Create a HawkAuth instance with credentials and pass it as the 'auth' parameter to requests.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}