{"id":28291,"library":"springserve","title":"SpringServe API Client","description":"A Python library for interacting with the SpringServe API (console.springserve.com). Current version 0.8.14. Used for programmatic management of supply-side platform operations. Release cadence is irregular, with last update in 2021.","status":"maintenance","version":"0.8.14","language":"python","source_language":"en","source_url":"https://github.com/springserve/springserve-python","tags":["springserve","api-client","advertising","supply-side-platform"],"install":[{"cmd":"pip install springserve","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"note":"Common mistake: Client is in the client submodule, not top-level.","wrong":"from springserve import Client","symbol":"Client","correct":"from springserve.client import Client"},{"note":"Top-level class, but rarely used directly; prefer Client.","symbol":"SpringServe","correct":"from springserve import SpringServe"}],"quickstart":{"code":"from springserve.client import Client\n\nclient = Client(\n    username='your_username',\n    password='your_password'\n)\n# Test connection by fetching accounts\naccounts = client.accounts.list()\nprint(accounts)","lang":"python","description":"Initialize a Client with your SpringServe API credentials and list accounts."},"warnings":[{"fix":"Reinitialize the Client for long-running scripts or implement manual token refresh.","message":"The library uses 'requests' internally but does not handle token refresh automatically. Sessions can expire after 24 hours.","severity":"gotcha","affected_versions":"all"},{"fix":"Check response for a 'next' or 'page' parameter and loop accordingly.","message":"Many endpoints return paginated results. The library does not automatically handle pagination. You must iterate over pages manually.","severity":"gotcha","affected_versions":"all"},{"fix":"Use Python 3.6 or higher.","message":"Python 2 support is deprecated. Python 3.6+ is recommended.","severity":"deprecated","affected_versions":"<=0.8.14"}],"env_vars":null,"search_vec":"'0.8.14':16 '2021':35 'advertis':40 'api':2,12,38 'api-cli':37 'cadenc':28 'client':3,39 'console.springserve.com':13 'current':14 'interact':8 'irregular':30 'last':32 'librari':6 'manag':20 'oper':26 'platform':25,44 'programmat':19 'python':5 'releas':27 'side':24,43 'springserv':1,11,36 'suppli':23,42 'supply-sid':22 'supply-side-platform':41 'updat':33 'use':17 'version':15","created_at":"2026-05-09T05:54:44.042072+00:00","updated_at":"2026-05-09T05:54:44.042072+00:00","problems":{"verify_error":"problem loading link, this is ok on the install\nTraceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nModuleNotFoundError: No module named 'springserve.client'"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":"http://www.springserve.com","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/springserve/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["http-networking","devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"install_fail","verified_at":"2026-06-29","last_verified":"2026-06-29","next_check":"2026-07-09","install_tag":null}}