{"data":{"slug":"katanemo-plano","name":"plano","tagline":"An AI-native proxy and data plane for agentic apps","github_url":"https://github.com/katanemo/plano","owner":"katanemo","repo":"plano","owner_avatar_url":"https://avatars.githubusercontent.com/u/112724757?v=4","primary_language":"Rust","stars":7004,"forks":482,"topics":["ai-gateway","ai-gateway-support","envoy","envoyproxy","gateway","generative-ai","llm-gateway","llm-inference","llm-proxy","llm-routing","llmops","llms","openai","prompt","proxy","proxy-server","routing"],"archived":false,"github_pushed_at":"2026-08-19T19:29:08+00:00","maintenance_label":"Very active","stars_delta_30d":127,"url":"https://www.graphcanon.com/tools/katanemo-plano","markdown_url":"https://www.graphcanon.com/tools/katanemo-plano.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/katanemo-plano","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=katanemo-plano","description":"Plano is an AI-native proxy server and data plane for agentic apps. Smart LLM routing, observability, agent orchestration, and guardrails so you stay focused on your agents core logic.","homepage_url":"https://planoai.dev","license":"Apache-2.0","open_issues":138,"watchers":51,"ai_summary":"Plano is a tool designed to serve as an AI gateway with orchestration and observability features, particularly useful for managing interactions between AI agents and LLMs.","readme_excerpt":"# → Returns a complete travel plan with both weather info and flight options\n```\n\n---\n\n## Getting Started\n\nReady to try Plano? Check out our comprehensive documentation:\n\n- **[Quickstart Guide](https://docs.planoai.dev/get_started/quickstart.html)** - Get up and running in minutes\n- **[LLM Routing](https://docs.planoai.dev/guides/llm_router.html)** - Route by model name, alias, or intelligent preferences\n- **[Agent Orchestration](https://docs.planoai.dev/guides/orchestration.html)** - Build multi-agent workflows\n- **[Filter Chains](https://docs.planoai.dev/concepts/filter_chain.html)** - Add guardrails, moderation, and memory hooks\n- **[Observability](https://docs.planoai.dev/guides/observability/observability.html)** - Traces, metrics, and logs","github_created_at":"2024-07-09T20:25:56+00:00","created_at":"2026-07-07T17:41:56.240682+00:00","updated_at":"2026-08-20T06:01:34.462916+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"evaluation-observability","name":"Evaluation & Observability","url":"https://www.graphcanon.com/categories/evaluation-observability","markdown_url":"https://www.graphcanon.com/categories/evaluation-observability.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/evaluation-observability"},{"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"}],"tags":[{"slug":"agency-apps","name":"agency-apps"},{"slug":"ai-gateway","name":"ai-gateway"},{"slug":"llm-proxy","name":"llm-proxy"},{"slug":"llm-routing","name":"llm-routing"},{"slug":"observability","name":"observability"},{"slug":"orchestration","name":"orchestration"},{"slug":"prompt-engineering","name":"prompt-engineering"}],"trust":{"provenance":{"is_fork":false,"github_id":826498000,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-20T06:01:33.680Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":14,"days_since_push":0,"last_release_at":"2026-08-19T19:29:09Z","stars_delta_30d":127,"open_issues_delta_30d":7},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T11:19:44.906Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-08-20T06:01:34.148Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-08-20T06:01:34.148Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-20T06:01:34.148Z","managed_saas":false},"languages":{"value":["rust","javascript"],"source":"github.language+package.json","observed_at":"2026-08-20T06:01:34.148Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-20T06:01:34.148Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-20T06:01:34.148Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"Freely available under Apache-2.0 license but potential for premium services around support and advanced features."},"requirements":{"min_ram_gb":1,"requires_docker":false},"constraints":{"min_ram_gb":1,"pricing_model":"freemium","requires_docker":false},"when_to_use":["You are working on building complex multi-agent workflows where intelligent LLM (Language Model) routing is required.","Your project demands high levels of safety with built-in guardrails and moderation capabilities through filter chains that can also handle memory hook integration for context-aware operations."],"when_not_to_use":["If your application does not require deep orchestration or smart routing between multiple models, choosing Plano might introduce unnecessary complexity.","For scenarios where minimal intervention routing is preferred without advanced observability and guardrail features, this tool may over-deliver on certain functionalities, possibly increasing overhead"],"source":"enrich:decision_facts","observed_at":"2026-07-11T02:17:36.228Z"},"constraint_facets":{"min_ram_gb":1,"pricing_model":"freemium","requires_docker":false},"decision_summary":[{"label":"Pricing","value":"freemium - Freely available under Apache-2.0 license but potential for premium services around support and advanced features."},{"label":"Requirements","value":"Min 1 GB RAM"},{"label":"Adopt for","value":"Plano is an AI-native proxy and data plane for agentic applications built with Rust under the Apache-2.0 license, focusing on smart LLM routing capabilities alongside orchestration and observability features."}]}}