The official Skeddly SDK for Python.
- Python 3.6 or later
Install the SDK using pip.
pip install skeddly-sdk
Step 1: In your .py file, import the Skeddly namespace:
import skeddlyStep 2: Create a configuration file in ~/.skeddlyrc:
[default]
accessKey=sk_12345678901234567890123456789012
The default section header is required.
Step 3: Create your client object:
client = skeddly.Client()Step 4: Call the Skeddly API:
actions = client.list_actions(
filter={
"actionTypes": "amazon-start-ec2-instances"
})If you want to set the Skeddly access key via code rather than in the ~/skeddlyrc file, you can do so by passing the access key into the client constructor:
client = skeddly.Client(accessKey="sk_12345678901234567890123456789012")Unless otherwise mentioned, responses are dict.
actions = client.list_actions()
for action in actions:
print("Action ID: " + action["actionId"])
print("Action Name: " + action["name"])If you think you found a bug in the code of this SDK, feel free to create an issue.
If a method if missing from this library that is in the Skeddly API Documentation, feel free to create an issue.
We can accept pull requests. Our review requirements are strict though :)
Please contact us.