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.0

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.0
File Size Uploaded
thousandeyes_sdk_core-5.0.0.tar.gz 28.1 kB Details

Built distribution (wheel)

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

Total release size: 56.0 kB

Release files / thousandeyes_sdk_core-5.0.0.tar.gz

Download URL thousandeyes_sdk_core-5.0.0.tar.gz
Size 28.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0b8be0854a781ccac1d9bdfdfdbad2295cd17ca9c9f0c62522a2e49168351988
BLAKE2b-256 checksum
How to use checksums
6bf03e4bf8dcb3e5f1774f1e21456e48334c7ed007c75a072775232c55cb62a9
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.0-py3-none-any.whl

Download URL thousandeyes_sdk_core-5.0.0-py3-none-any.whl
Size 27.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
45d52be22994d2c96159cf8f7845da7ac33471bb32683e86892c495062c7f7bc
BLAKE2b-256 checksum
How to use checksums
4d6cbc101ccec2327b8953596be13df57c2d9f97a0562d9b9cf8eaec775a7501
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