{"repo":"ultradns/python_rest_api_client","free":true,"listed":false,"github":"https://github.com/ultradns/python_rest_api_client","clone":"git clone https://github.com/ultradns/python_rest_api_client.git","description":"A sample Python client for communicating with the UltraDNS REST API","language":"Python","stars":27,"topics":["api-client","devops-tools","dns","sdk-python","ultradns"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"UltraDNS REST API Client for Python This is a Python client for communicating with the UltraDNS REST API. It provides a simple and intuitive interface for interacting with the UltraDNS services. Jump To: Getting Started Usage Functionality API Reference Contributing License Questions Getting Started Dependencies and Installation This sample code depends on the requests library, which can be found at: http://docs.python-requests.org/en/latest/ If you have pip installed, you can add the client and requests to your environment with: Once installed, you can use the ultra rest client module in your Python scripts: Usage Authentication Authenticating using Username and Password Authenticating using Bearer Token and Refresh Token Authenticating using Bearer Token Custom Headers Custom headers can be defined when instantiating the client: Headers can also be modified after instantiation using the set custom headers() method on the connection: Proxying Requests In situations where the client needs to send requests from an application behind a proxy, proxy details can be supplied as part of the constructor: If desired, TLS validation may be disabled using the verify https flag. Quick Examples This example shows a complete working python file which will create a primary zone in UltraDNS. This example highlights how to get services using client and make requests. To set the environment variables, use the following commands in your terminal: Background Tasks Utilities for handling long ru","default_branch":null,"files":null,"tree":[],"storefront":"/r/ultradns","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ultradns/python_rest_api_client/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."}