Skip to main content

Skeddly SDK for Python

The official Skeddly SDK for Python.

Build status

Requirements

  • Python 3.6 or later

Installation

Install the SDK using pip.

pip install skeddly-sdk

Usage

Step 1: In your .py file, import the Skeddly namespace:

import skeddly

Step 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"
    })

Per-Client Configuration

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")

Data Formats

Responses

Unless otherwise mentioned, responses are dict.

actions = client.list_actions()
for action in actions:
    print("Action ID: " + action["actionId"])
    print("Action Name: " + action["name"])

Additional Resources

Getting Help

SDK Bugs

If you think you found a bug in the code of this SDK, feel free to create an issue.

Missing Functionality

If a method if missing from this library that is in the Skeddly API Documentation, feel free to create an issue.

Pull Requests

We can accept pull requests. Our review requirements are strict though :)

All Other Help

Please contact us.

Metadata

Release files for skeddly-sdk 1.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for skeddly-sdk 1.0.8
File Size Uploaded
skeddly-sdk-1.0.8.tar.gz 3.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for skeddly-sdk 1.0.8
File Interpreter ABI Platform
skeddly_sdk-1.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 9.9 kB

Release files / skeddly-sdk-1.0.8.tar.gz

Download URL skeddly-sdk-1.0.8.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
2c1c316d049c252f1616ccb7f41172595693b5a6e0f8e38e883dae302d011203
BLAKE2b-256 checksum
How to use checksums
38be3bf9b39dca8b734e4f3c2ebdc7cd1b970aaa91407e6a8b53fff4c9129822
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.6

Release files / skeddly_sdk-1.0.8-py3-none-any.whl

Download URL skeddly_sdk-1.0.8-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7645f99bea8739888516f4236beed526bd5bd5590e8135306a87e53b9e3bc9f6
BLAKE2b-256 checksum
How to use checksums
b6c88294d5fd6e490548e4d3f6f31b9464572eefc194ad2bd81a7a34799c825b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.12.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.6

Release history Release notifications | RSS feed

This release

1.0.8 This release

2 release files

1.0.7

2 release files

1.0.5

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page