{"id":27992,"library":"nominal-api-protos","title":"Nominal API Protos","description":"Python protobuf/gRPC stubs for the Nominal API. Version 0.1234.0. Released on demand.","status":"active","version":"0.1234.0","language":"python","source_language":"en","source_url":"https://github.com/nominal-ai/nominal-api-protos","tags":["protobuf","grpc","nominal"],"install":[{"cmd":"pip install nominal-api-protos","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"gRPC runtime required for service stubs","package":"grpcio","optional":false},{"reason":"Protobuf runtime required for message classes","package":"protobuf","optional":false}],"imports":[{"wrong":"from nominal_api import nominal_pb2","symbol":"nominal_pb2","correct":"from nominal.protos import nominal_pb2"}],"quickstart":{"code":"import os\nimport grpc\nfrom nominal_api import nominal_pb2 as pb\nfrom nominal_api import nominal_pb2_grpc as grpc_stubs\n\nchannel = grpc.insecure_channel(os.environ.get('NOMINAL_API_ENDPOINT', 'localhost:50051'))\nstub = grpc_stubs.NominalStub(channel)\nresponse = stub.Ping(pb.PingRequest())\nprint(response)","lang":"python","description":"Create a gRPC channel and call Ping."},"warnings":[{"fix":"Pin exact version in requirements.txt, e.g. nominal-api-protos==0.1234.0","message":"Package versioning may not follow strict semver; minor version bumps may introduce breaking changes in proto stubs.","severity":"deprecated","affected_versions":"*"},{"fix":"Use from nominal_api import nominal_pb2","message":"Importing from nominal_api directly won't work; always use submodules like nominal_pb2 and nominal_pb2_grpc.","severity":"gotcha","affected_versions":"*"},{"fix":"Review nominal-api-protos changelog before bumping version","message":"Generated protobuf classes may change field names or types between releases; check release notes before upgrading.","severity":"gotcha","affected_versions":"*"}],"env_vars":null,"search_vec":"'0.1234.0':12 'api':2,10 'demand':15 'grpc':17 'nomin':1,9,18 'proto':3 'protobuf':16 'protobuf/grpc':5 'python':4 'releas':13 'stub':6 'version':11","created_at":"2026-05-09T05:53:09.784588+00:00","updated_at":"2026-05-09T05:53:09.784588+00:00","problems":{"verify_error":"Traceback (most recent call last):\n  File \"<string>\", line 1, in <module>\nImportError: cannot import name 'nominal_pb2' from 'nominal.protos' (unknown location)"},"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":null,"github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/nominal-api-protos/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["serialization","type-stubs"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"import_fail","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-07-10","install_tag":null}}