Skip to main content

Capital One Slingshot SDK Python Library

Capital One Slingshot Logo

The official Python SDK for Capital One's Slingshot platform. This library provides a convenient way to interact with the Slingshot API from your Python applications.

📚 Documentation

Complete Documentation & API Reference

For comprehensive guides, examples, and API documentation, visit our GitHub Pages documentation site.

Table of Contents

Installation

Install the SDK using pip:

pip install c1s-slingshot-sdk-py

Quick Start

from slingshot import SlingshotClient

# Initialize the client (uses SLINGSHOT_API_KEY environment variable)
client = SlingshotClient()
# If you want to pass your API key to the client without using the environment variable:
# client = SlingshotClient(api_key="your API key")

# List projects
all_projects = []
for project in client.projects.iterate_projects():
    all_projects.append(project)

print(f"Found {len(all_projects)} projects.")

# Get a specific project
project = client.projects.get_project(all_projects[0]["id"])
print(project)

Contributing

[!IMPORTANT] At this time, we are only accepting pull requests from Capital One employees. External pull requests will be closed.

🔧 Contributing Guide - Development setup, testing, and release process

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

c1s_slingshot_sdk_py-2.2.0.tar.gz (14.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

c1s_slingshot_sdk_py-2.2.0-py3-none-any.whl (16.4 kB view details)

Uploaded Python 3

File details

Details for the file c1s_slingshot_sdk_py-2.2.0.tar.gz.

File metadata

  • Download URL: c1s_slingshot_sdk_py-2.2.0.tar.gz
  • Upload date:
  • Size: 14.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for c1s_slingshot_sdk_py-2.2.0.tar.gz
Algorithm Hash digest
SHA256 26e8d832819bdd793d1c43bd771a93bd06a086e854f0b56be4edc328f7e7d68f
MD5 535dd934a263cba942db4716b8c90257
BLAKE2b-256 82f1a987b22e28daf0b26133e6ba94b98b2bee34fed451ea72d21cad5af36f5a

See more details on using hashes here.

File details

Details for the file c1s_slingshot_sdk_py-2.2.0-py3-none-any.whl.

File metadata

  • Download URL: c1s_slingshot_sdk_py-2.2.0-py3-none-any.whl
  • Upload date:
  • Size: 16.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for c1s_slingshot_sdk_py-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 24bad72e351665cbae3258917aa06edb5cef90bf491da3637a258d60ffde8912
MD5 5257b1ca5a143ba18d6a55cf56070ac0
BLAKE2b-256 4f366436d7d6fd99e93bd2676dc66a705d972c5fcb86e688ad24fccb42463f22

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.2.0 This release

2 files

2.1.0

2 files

2.0.0

2 files

1.2.2

2 files

1.2.1

2 files

1.1.0

2 files

1.0.0

2 files

0.7.0

2 files

0.6.1

2 files

0.6.0

2 files

0.5.1

2 files

0.5.0

2 files

0.4.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page