{"id":21342,"library":"fingerprint-pro-server-api-sdk","title":"Fingerprint Pro Server API SDK (Legacy v3)","description":"Deprecated Python SDK for Fingerprint Pro Server API v3. Provides a client to manage identification events, webhook processing, and data exports for server-side usage. Current version 8.13.0 is the final release under this package name. Users must migrate to the new fingerprint-server-sdk package for Server API v4. Release cadence is irregular.","status":"deprecated","version":"8.13.0","language":"python","source_language":"en","source_url":"https://github.com/fingerprintjs/python-sdk","tags":["fingerprint","server-api","deprecated","sdk","v3"],"install":[{"cmd":"pip install fingerprint-pro-server-api-sdk==8.13.0","lang":"bash","label":"pip install (deprecated version)"}],"dependencies":[{"reason":"Replacement package for API v4 migration","package":"fingerprint_server_sdk","optional":false}],"imports":[{"note":"Wrong package: fingerprint_server_sdk uses a different client class","wrong":"from fingerprint_server_sdk import ApiClient","symbol":"ApiClient","correct":"from fingerprint_pro_server_api_sdk import ApiClient"},{"wrong":"","symbol":"Configuration","correct":"from fingerprint_pro_server_api_sdk import Configuration"},{"note":"FingerprintApi is in the api submodule","wrong":"from fingerprint_pro_server_api_sdk import FingerprintApi","symbol":"FingerprintApi","correct":"from fingerprint_pro_server_api_sdk.api import FingerprintApi"}],"quickstart":{"code":"import os\nfrom fingerprint_pro_server_api_sdk import ApiClient, Configuration\nfrom fingerprint_pro_server_api_sdk.api import FingerprintApi\n\nconfig = Configuration()\nconfig.api_key['Authorization'] = os.environ.get('FINGERPRINT_API_KEY', '')\nconfig.api_key_prefix['Authorization'] = 'Bearer'\n\nclient = ApiClient(config)\napi = FingerprintApi(client)\n\ntry:\n    events = api.search_events()\n    print(events)\nexcept Exception as e:\n    print(f\"Error: {e}\")","lang":"python","description":"Initialize the legacy SDK client and search events. Authentication using bearer token. Works with v3 API."},"warnings":[{"fix":"Migrate to fingerprint_server_sdk following the official migration guide: https://dev.fingerprint.com/reference/migrating-from-server-api-v3-to-v4","message":"Package is deprecated. Use fingerprint_server_sdk (v9+) for Server API v4. No further updates planned.","severity":"deprecated","affected_versions":">=8.0.0"},{"fix":"Replace 'import fingerprint_pro_server_api_sdk' with 'import fingerprint_server_sdk' and update class references per v4 docs.","message":"Import path changed in v9.0.0. fingerprint_pro_server_api_sdk renamed to fingerprint_server_sdk. All class names may differ.","severity":"breaking","affected_versions":"9.0.0+"},{"fix":"Set config.api_key_prefix['Authorization'] = 'Bearer' before making requests.","message":"API key must be passed as 'Authorization' header with 'Bearer' prefix via api_key_prefix. Omitting the prefix causes authentication errors.","severity":"gotcha","affected_versions":"all"},{"fix":"Use 'from fingerprint_pro_server_api_sdk.api import FingerprintApi'.","message":"FingerprintApi is located in the api submodule, not top-level. Importing directly from the package root raises AttributeError.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Install the correct package: 'pip install fingerprint-pro-server-api-sdk==8.13.0' or migrate to fingerprint_server_sdk.","cause":"Package not installed or using new name fingerprint_server_sdk.","error":"ModuleNotFoundError: No module named 'fingerprint_pro_server_api_sdk'"},{"fix":"Use 'from fingerprint_pro_server_api_sdk.api import FingerprintApi'.","cause":"FingerprintApi is in the api submodule, not top-level.","error":"AttributeError: module 'fingerprint_pro_server_api_sdk' has no attribute 'FingerprintApi'"},{"fix":"Set api_key and prefix: config.api_key['Authorization'] = 'your_key'; config.api_key_prefix['Authorization'] = 'Bearer'.","cause":"API key missing or not configured with 'Bearer' prefix.","error":"ApiException: (401)\nReason: Unauthorized"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}