{"repo":"blockfrost/blockfrost-python","free":true,"listed":false,"github":"https://github.com/blockfrost/blockfrost-python","clone":"git clone https://github.com/blockfrost/blockfrost-python.git","description":"Python 3 SDK for the Blockfrost.io API.","language":"Python","stars":75,"topics":["api","sdk","ipfs","blockchain","cardano","blockfrost","python"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"blockfrost-python A Python SDK for Blockfrost.io API Getting started • Installation • Usage Getting started To use this SDK, you first need login into blockfrost.io and create your project to retrieve your API key. Installation Usage Using the SDK is pretty straight-forward as you can see from the following examples. Cardano IPFS Verifying Secure Webhook signature Webhooks enable Blockfrost to push real-time notifications to your application. In order to prevent malicious actor from pretending to be Blockfrost every webhook request is signed. The signature is included in a request's Blockfrost-Signature header. This allows you to verify that the events were sent by Blockfrost, not by a third party. To learn more about Secure Webhooks, see Secure Webhooks Docs. You can verify the signature using verifyWebhookSignature function. Example: Development Install dependencies Install package Run integration and unit tests: For integration tests you need to set env variable BLOCKFROST PROJECT ID MAINNET Release workflow To release the package create a new release via GitHub releases. This action triggers the automated release workflow that packages and uploads the distribution to PyPI.","default_branch":null,"files":null,"tree":[],"storefront":"/r/blockfrost","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/blockfrost/blockfrost-python/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}