{"data":{"slug":"ajndkr-lanarky","name":"lanarky","tagline":"A deprecated web framework for building LLM microservices","github_url":"https://github.com/ajndkr/lanarky","owner":"ajndkr","repo":"lanarky","owner_avatar_url":"https://avatars.githubusercontent.com/u/26824103?v=4","primary_language":"Python","stars":990,"forks":76,"topics":["deprecated-repo","fastapi","llmops","microservices","python3","web"],"archived":true,"github_pushed_at":"2024-07-06T06:21:57+00:00","maintenance_label":"Archived","stars_delta_30d":-2,"url":"https://www.graphcanon.com/tools/ajndkr-lanarky","markdown_url":"https://www.graphcanon.com/tools/ajndkr-lanarky.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ajndkr-lanarky","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ajndkr-lanarky","description":"The web framework for building LLM microservices [deprecated]","homepage_url":"https://lanarky.ajndkr.com/","license":"MIT","open_issues":10,"watchers":18,"ai_summary":"Lanarky is a Python library that provides an abstraction layer for developers to build LLM microservices quickly. It is built on FastAPI and is now deprecated.","readme_excerpt":"## Installation\n\nThe library is available on PyPI and can be installed via `pip`:\n\n```bash\npip install lanarky\n```\n\n---\n\n## Getting Started\n\nLanarky provides a powerful abstraction layer to allow developers to build\nsimple LLM microservices in just a few lines of code.\n\nHere's an example to build a simple microservice that uses OpenAI's `ChatCompletion` service:\n\n```python\nfrom lanarky import Lanarky\nfrom lanarky.adapters.openai.resources import ChatCompletionResource\nfrom lanarky.adapters.openai.routing import OpenAIAPIRouter\n\napp = Lanarky()\nrouter = OpenAIAPIRouter()\n\n\n@router.post(\"/chat\")\ndef chat(stream: bool = True) -> ChatCompletionResource:\n    system = \"You are a sassy assistant\"\n    return ChatCompletionResource(stream=stream, system=system)\n\n\napp.include_router(router)\n```\n\nVisit [Getting Started](https://lanarky.ajndkr.com/getting-started) for the full tutorial on building\nand testing your first LLM microservice with Lanarky.\n\n---\n\n## License\n\nThe library is released under the [MIT License](https://github.com/ajndkr/lanarky/blob/main/LICENSE).","github_created_at":"2023-04-07T05:36:32+00:00","created_at":"2026-07-07T17:43:07.210813+00:00","updated_at":"2026-09-20T04:30:02.382654+00:00","categories":[{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"deprecated-repo","name":"deprecated-repo"},{"slug":"fastapi","name":"fastapi"},{"slug":"llmops","name":"llmops"},{"slug":"microservices","name":"microservices"},{"slug":"python3","name":"python3"},{"slug":"web","name":"web"}],"trust":{"provenance":{"is_fork":false,"github_id":624724781,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:20:37.599Z","maintenance":{"label":"Archived","score":8,"methodology":"github_public_v1","releases_90d":0,"days_since_push":804,"last_release_at":"2024-07-06T06:21:57Z","stars_delta_30d":-2,"open_issues_delta_30d":1},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-09-18T08:20:39.803Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:20:36.536Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-18T08:20:36.536Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-18T08:20:36.536Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"The library is free to use, but as it is deprecated, there is no paid support or updates available."},"requirements":{"notes":["Lanarky requires Python and can be installed via pip."],"min_ram_gb":1,"requires_docker":false},"constraints":{"min_ram_gb":1,"pricing_model":"freemium","requires_docker":false},"when_to_use":["Use Lanarky if you are working on legacy projects that already depend on it and need to maintain compatibility.","Consider it if you are interested in its specific approach to abstracting LLM microservice development, despite its deprecation."],"when_not_to_use":["Avoid Lanarky for new projects due to its deprecated status, which implies lack of ongoing support and updates.","Do not use if you require a framework that is actively maintained and updated to support the latest LLM technologies."],"source":"enrich:decision_facts","observed_at":"2026-09-18T11:51:30.167Z"},"constraint_facets":{"min_ram_gb":1,"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - The library is free to use, but as it is deprecated, there is no paid support or updates available."},{"label":"Requirements","value":"Min 1 GB RAM; Lanarky requires Python and can be installed via pip."},{"label":"Adopt for","value":"Lanarky is a deprecated Python library for building LLM microservices, built on FastAPI."},{"label":"License detail","value":"Lanarky is distributed under the MIT License, allowing for broad usage and modification."}]}}