{"id":21482,"library":"jina","title":"Jina","description":"Jina is a cloud-native multimodal AI services framework that enables building and deploying scalable AI pipelines with gRPC, Kubernetes, Docker, OpenTelemetry, Prometheus, Jaeger, etc. Current version is 3.34.0. Release cadence is frequent (multiple patch releases per month).","status":"active","version":"3.34.0","language":"python","source_language":"en","source_url":"https://github.com/jina-ai/jina","tags":["ai","multimodal","gRPC","kubernetes","docker","cloud-native","pipeline","microservices"],"install":[{"cmd":"pip install jina","lang":"bash","label":"Install Jina"}],"dependencies":[{"reason":"gRPC communication","package":"grpcio","optional":false},{"reason":"Document data structure","package":"docarray","optional":false}],"imports":[{"note":"","wrong":"","symbol":"Flow","correct":"from jina import Flow"},{"note":"Document moved to docarray package in v3.x","wrong":"from jina import Document","symbol":"Document","correct":"from docarray import Document"},{"note":"","wrong":"","symbol":"Executor","correct":"from jina import Executor"},{"note":"","wrong":"","symbol":"requests","correct":"from jina import requests"}],"quickstart":{"code":"from jina import Flow\nfrom docarray import Document\n\n# Create a simple Flow with an encoder\nf = Flow().add(uses='jinahub://DummyEncoder')\n\nwith f:\n    resp = f.post(\n        on='/index',\n        inputs=Document(text='hello world'),\n        return_results=True\n    )\n    print(resp[0].text)","lang":"python","description":"Basic Jina Flow example using a Hub executor."},"warnings":[{"fix":"Use 'from docarray import Document' instead of 'from jina import Document'.","message":"Document class moved from jina to docarray package in v3.x. Import from docarray instead.","severity":"breaking","affected_versions":">=3.0.0"},{"fix":"Use 'from jina import requests'.","message":"Executor's @requests decorator must be imported from jina, not from jina.executors.","severity":"gotcha","affected_versions":"all"},{"fix":"Use Flow.post() or from jina import Client.","message":"Client class is deprecated in favor of Flow.post() or standalone Client().","severity":"deprecated","affected_versions":">=3.0.0"}],"env_vars":null,"search_vec":"'3.34.0':31 'ai':9,18,41 'build':14 'cadenc':33 'cloud':6,47 'cloud-nat':5,46 'current':28 'deploy':16 'docker':23,45 'enabl':13 'etc':27 'framework':11 'frequent':35 'grpc':21,43 'jaeger':26 'jina':1,2 'kubernet':22,44 'microservic':50 'month':40 'multimod':8,42 'multipl':36 'nativ':7,48 'opentelemetri':24 'patch':37 'per':39 'pipelin':19,49 'prometheus':25 'releas':32,38 'scalabl':17 'servic':10 'version':29","created_at":"2026-04-27T17:00:08.131020+00:00","updated_at":"2026-04-27T17:00:08.131020+00:00","problems":{"verify_error":"/tmp/tmpbcr36lkr/venv/lib/python3.12/site-packages/docarray/helper.py:255: SyntaxWarning: invalid escape sequence '\\*'\n  e.g. '\\*.py', '[\\*.zip, \\*.gz]'\nTraceback (most recent call last):\n  File \"<string>\", line 1, in <module>\n  File \"/tmp/tmpbcr36lkr/venv/lib/python3.12/site-packages/jina/__init__."},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"3.34.0","cli_name":"jina","cli_version":"3.34.0","type":"library","homepage":"https://jina.ai","github":"https://github.com/jina-ai/jina","docs":"https://jina.ai/serve","changelog":null,"pypi":"https://pypi.org/project/jina/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["ai-ml","devops","web-framework","http-networking","observability"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"install_fail","verified_at":"2026-06-28","last_verified":"2026-06-28","next_check":"2026-07-09","install_tag":null}}