{"id":24124,"library":"ntropy-sdk","title":"Ntropy SDK","description":"SDK for the Ntropy API, enabling financial transaction enrichment and categorization. Current version 5.3.0, actively maintained with weekly releases.","status":"active","version":"5.3.0","language":"python","source_language":"en","source_url":"https://github.com/ntropy-network/ntropy-sdk","tags":["financial","transaction","enrichment","sdk","ntropy"],"install":[{"cmd":"pip install ntropy-sdk","lang":"bash","label":"Latest release"}],"dependencies":[{"reason":"HTTP client for API calls","package":"requests","optional":false}],"imports":[{"wrong":"from ntropy_sdk import Ntropy","symbol":"SDK","correct":"from ntropy_sdk import SDK"}],"quickstart":{"code":"from ntropy_sdk import Ntropy\nimport os\n\napi_key = os.environ.get('NTROPY_API_KEY', '')\nsdk = Ntropy(api_key)\ntry:\n    account_holder = sdk.account_holders.create(type='business', business_name='Test Inc')\n    print(account_holder.id)\nexcept Exception as e:\n    print(e)","lang":"python","description":"Initialize SDK with API key and create an account holder (requires NTROPY_API_KEY environment variable)."},"warnings":[{"fix":"Use 'async with ntropy_sdk.Ntropy(api_key) as sdk:' pattern for async operations, or rely on default sync mode in v5.3.","message":"The SDK v4.x deprecated synchronous client initialization; ntropy_sdk.Ntropy now requires async context manager in newer versions.","severity":"deprecated","affected_versions":">=5.0.0"},{"fix":"Ensure all transaction creates include 'description' and 'amount'.","message":"In v5, the 'Transaction' model fields 'description' and 'amount' are mandatory; previously they were optional.","severity":"breaking","affected_versions":"5.0.0 - 5.3.0"},{"fix":"Set NTROPY_API_KEY environment variable before using SDK.","message":"API key is required but can be set via environment variable NTROPY_API_KEY. The SDK reads this automatically if no argument is passed to Ntropy().","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'5.3.0':16 'activ':17 'api':7 'categor':13 'current':14 'enabl':8 'enrich':11,24 'financi':9,22 'maintain':18 'ntropi':1,6,26 'releas':21 'sdk':2,3,25 'transact':10,23 'version':15 'week':20","created_at":"2026-05-01T08:11:25.037038+00:00","updated_at":"2026-05-01T08:11:25.037038+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"5.4.0","cli_name":"","cli_version":null,"type":"library","homepage":"https://ntropy.com","github":"https://github.com/ntropy-network/ntropy-sdk","docs":null,"changelog":null,"pypi":"https://pypi.org/project/ntropy-sdk/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["payments","data","ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}