{"id":27045,"library":"hopsworks-apigen","title":"Hopsworks Apigen","description":"An auto-generated API client for Hopsworks Feature Store, providing low-level access to the Hopsworks REST API. Version 1.0.5 is current; release cadence is irregular.","status":"active","version":"1.0.5","language":"python","source_language":"en","source_url":"https://github.com/logicalclocks/hopsworks-apigen","tags":["hopsworks","feature-store","api-client","auto-generated"],"install":[{"cmd":"pip install hopsworks-apigen","lang":"bash","label":"Install with pip"}],"dependencies":[{"reason":"High-level API wrapper; hopsworks-apigen is lower-level and usually used alongside","package":"hopsworks","optional":true}],"imports":[{"note":"top-level module export","wrong":"from hopsworks_apigen.client import ApiClient","symbol":"ApiClient","correct":"from hopsworks_apigen import ApiClient"},{"note":"top-level export","wrong":"from hopsworks_apigen.config import Configuration","symbol":"Configuration","correct":"from hopsworks_apigen import Configuration"},{"note":"","wrong":"","symbol":"AuthApi","correct":"from hopsworks_apigen.api import AuthApi"}],"quickstart":{"code":"from hopsworks_apigen import ApiClient, Configuration\nfrom hopsworks_apigen.api import AuthApi\n\nconfig = Configuration(host=\"https://api.hopsworks.ai\")\nclient = ApiClient(config)\nauth_api = AuthApi(client)\n# Use auth_api.login(...) etc.","lang":"python","description":"Initialize client and authenticate"},"warnings":[{"fix":"Use import hopsworks_apigen, not import hopsworks-apigen","message":"The package name has a hyphen (hopsworks-apigen) but import uses underscore (hopsworks_apigen).","severity":"gotcha","affected_versions":"all"},{"fix":"Review changelog for any 2.x releases","message":"Version 1.0.5 may be the last in the 1.x line; check for migration guides to 2.x if available.","severity":"deprecated","affected_versions":"1.x"},{"fix":"Pin to exact version in requirements.txt","message":"API endpoints and models may change without notice; generated code can be incompatible across minor versions.","severity":"breaking","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Use import hopsworks_apigen (underscore not hyphen)","cause":"Tried to import with the hyphen name 'hopsworks-apigen' as a module.","error":"ModuleNotFoundError: No module named 'hopsworks_apigen'"},{"fix":"Use 'from hopsworks_apigen import ApiClient' (top-level)","cause":"Incorrect import path; ApiClient might be in a submodule.","error":"AttributeError: module 'hopsworks_apigen' has no attribute 'ApiClient'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}