Skip to main content

thousandeyes-sdk-core

This package provides core functionality for interacting with the ThousandEyes API and should be installed before using any of the published SDKs.

PaginationIterable is unbounded, so wrap it with itertools.islice to cap the number of items and avoid making unintended, potentially expensive API calls. Pick a slice size that matches your UI or batch size so you only fetch what you plan to process:

from thousandeyes_sdk.core import Configuration, ApiClient, PaginationIterable
from thousandeyes_sdk.dashboards import DashboardsApi
from itertools import islice

configuration = Configuration(
    host = "https://api.thousandeyes.com/v7",
    access_token = "an_access_token",
)


def get_dashboard_widget_data():
    with ApiClient(configuration) as client:
        dashboards_api = DashboardsApi(client)
        for item in list(islice(PaginationIterable(
            dashboards_api.get_dashboard_widget_data,
            lambda response: response.data.tests,
            dashboard_id="a_dashboard_id",
            widget_id="a_widget_id",
        ), 20)):
            print(item.test_id)

Metadata

Release files for thousandeyes-sdk-core 5.0.1

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

Source distribution (sdist)

Source distribution for thousandeyes-sdk-core 5.0.1
File Size Uploaded
thousandeyes_sdk_core-5.0.1.tar.gz 28.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for thousandeyes-sdk-core 5.0.1
File Interpreter ABI Platform
thousandeyes_sdk_core-5.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 56.0 kB

Release files / thousandeyes_sdk_core-5.0.1.tar.gz

Download URL thousandeyes_sdk_core-5.0.1.tar.gz
Size 28.1 kB
Tags Source
SHA-256 checksum
How to use checksums
52759a8b83b976378b75288cfdcc0660121f262df7ac5a86c9684add09ef472d
BLAKE2b-256 checksum
How to use checksums
9ee54dae0a3bef7d9422d0c683436b7bdcce5242b1f00d7eeb9981a5843e19bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log

Release files / thousandeyes_sdk_core-5.0.1-py3-none-any.whl

Download URL thousandeyes_sdk_core-5.0.1-py3-none-any.whl
Size 27.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2864a9e6b9dc2822436c5bb68582cd53393d9075a42138ed4952a099cf2458f8
BLAKE2b-256 checksum
How to use checksums
0fa9cbb80ddc205e1ed66818c25a95d6fdc937512ecfc0b973221d02afe2b4bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Sep 9, 2026.

Transparency log
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