sauceclient
Python client library for Sauce Labs API.
Info
Author: Corey Goldberg (2013-2026)
Releases: https://pypi.python.org/pypi/sauceclient
License: Apache v2.0
About sauceclient
sauceclient is a Python client library for Sauce Labs API. You can manage a Selenium test environment and retrieve test assets from Sauce.
The API gives remote access to:
Test Jobs & Assets (Results, Logs, Videos, Screenshots)
Account
Platform Information
JavaScript Unit Tests
Temporary Storage
Tunnels
Note: sauceclient is not used for running tests on Sauce Labs’ services. Test execution is handled by your testing tool or library (Selenium, Playwright, Cypress, Appium, etc).
About Sauce Labs
Sauce Labs is a cloud-based service for running remote browser-based tests. It has VM’s with 800+ browser/OS combinations, allowing comprehensive cross-browser cross-platform test coverage.
Installation
with pip:
pip install sauceclient
Example Usage
public access:
import sauceclient sc = sauceclient.SauceClient() status = sc.information.get_status()with authorization:
import sauceclient sc = sauceclient.SauceClient( 'sauce-username', 'sauce-access-key', ) jobs = sc.jobs.get_jobs(full=True, limit=5)
Python Module Reference
- sauceclient Module
- test_sauceclient Module
TestSauceTestSauce.setUp()TestSauce.test_account_change_access_key()TestSauce.test_account_create_user()TestSauce.test_account_get_activity()TestSauce.test_account_get_concurrency()TestSauce.test_account_get_siblings()TestSauce.test_account_get_subaccount_info()TestSauce.test_account_get_subaccounts()TestSauce.test_account_get_usage()TestSauce.test_account_get_user()TestSauce.test_analytics_get_build_trends()TestSauce.test_analytics_get_concurrency()TestSauce.test_analytics_get_error_trends()TestSauce.test_analytics_get_test_trends()TestSauce.test_analytics_get_tests()TestSauce.test_bad_request()TestSauce.test_information_get_appium_eol_dates()TestSauce.test_information_get_platforms()TestSauce.test_information_get_status()TestSauce.test_javascript_js_tests()TestSauce.test_javascript_js_tests_status()TestSauce.test_jobs_delete_job()TestSauce.test_jobs_delete_job_assets()TestSauce.test_jobs_get_auth_token()TestSauce.test_jobs_get_job()TestSauce.test_jobs_get_job_asset_url()TestSauce.test_jobs_get_job_assets()TestSauce.test_jobs_get_jobs()TestSauce.test_jobs_stop_job()TestSauce.test_jobs_update_job()TestSauce.test_storage_delete_tunnel()TestSauce.test_storage_get_stored_files()TestSauce.test_storage_upload_file()TestSauce.test_tunnels_get_tunnel()TestSauce.test_tunnels_get_tunnels()