{"data":{"slug":"microsoft-semantic-kernel","name":"semantic-kernel","tagline":"Integrate cutting-edge LLM technology quickly and easily into your apps","github_url":"https://github.com/microsoft/semantic-kernel","owner":"microsoft","repo":"semantic-kernel","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"C#","stars":28575,"forks":4774,"topics":["ai","artificial-intelligence","llm","openai","sdk"],"archived":false,"github_pushed_at":"2026-09-18T01:35:01+00:00","maintenance_label":"Very active","stars_delta_30d":148,"url":"https://www.graphcanon.com/tools/microsoft-semantic-kernel","markdown_url":"https://www.graphcanon.com/tools/microsoft-semantic-kernel.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-semantic-kernel","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-semantic-kernel","description":"Integrate cutting-edge LLM technology quickly and easily into your apps","homepage_url":"https://aka.ms/semantic-kernel","license":"MIT","open_issues":304,"watchers":306,"ai_summary":"A framework for integrating large language models into applications using C#, Python, Java, and .NET.","readme_excerpt":"## System Requirements\n\n- **Python**: 3.10+\n- **.NET**: .NET 10.0+ \n- **Java**: JDK 17+\n- **OS Support**: Windows, macOS, Linux\n\n---\n\n## Installation\n\nFirst, set the environment variable for your AI Services:\n\n**Azure OpenAI:**\n```bash\nexport AZURE_OPENAI_API_KEY=AAA....\n```\n\n**or OpenAI directly:**\n```bash\nexport OPENAI_API_KEY=sk-...\n```\n\n---\n\n# Agent :> I understand that you were charged twice for your subscription last month, and I'm here to assist you with resolving this issue. Here’s what we need to do next:\n\n---\n\n#    - Please provide the email address or account number associated with your subscription, the date(s) of the charges, and the amount charged. This will allow the billing team to investigate the discrepancy in the charges.\n\n---\n\n#    - For the refund, please confirm your subscription type and the email address associated with your account.\n\n---\n\n## License\n\nCopyright (c) Microsoft Corporation. All rights reserved.\n\nLicensed under the [MIT](LICENSE) license.","github_created_at":"2023-02-27T17:39:42+00:00","created_at":"2026-07-07T17:32:19.806852+00:00","updated_at":"2026-09-20T04:33:06.903072+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":"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":"ai","name":"ai"},{"slug":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"azure-openai","name":"azure-openai"},{"slug":"csharp","name":"csharp"},{"slug":"llm","name":"llm"},{"slug":"openai","name":"openai"},{"slug":"openai-api","name":"openai-api"},{"slug":"sdk","name":"sdk"}],"trust":{"provenance":{"is_fork":false,"github_id":607289185,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:45:13.095Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":6,"days_since_push":0,"last_release_at":"2026-09-03T18:39:43Z","stars_delta_30d":148,"open_issues_delta_30d":48},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-09-18T08:45:15.586Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:45:11.972Z"},"languages":{"value":["c#"],"source":"github.language","observed_at":"2026-09-18T08:45:11.972Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-09-18T08:45:11.972Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":{"notes":["System requirements include Python 3.10+, .NET 10.0+, and JDK 17+.","Operating system support includes Windows, macOS, and Linux."],"min_ram_gb":null,"requires_docker":false},"constraints":{"min_ram_gb":null,"requires_docker":false},"when_to_use":["When you need to integrate large language models into applications using C#, Python, Java, or .NET, as semantic-kernel supports these languages natively.","If your project requires a framework that is compatible with both Azure OpenAI and OpenAI services, semantic-kernel provides the flexibility to use either.","When your development environment supports Windows, macOS, or Linux, as semantic-kernel is compatible with these operating systems."],"when_not_to_use":["If your project is strictly limited to a single programming language that is not C#, Python, Java, or .NET, as semantic-kernel does not support other languages.","When your application must exclusively use a specific AI service provider that is not Azure OpenAI or OpenAI, as semantic-kernel's primary integration is with these services.","If your development environment is not Windows, macOS, or Linux, as semantic-kernel does not support other operating systems."],"source":"enrich:decision_facts","observed_at":"2026-09-18T09:25:44.379Z"},"constraint_facets":{"min_ram_gb":null,"requires_docker":false},"decision_summary":[{"label":"Requirements","value":"System requirements include Python 3.10+, .NET 10.0+, and JDK 17+.; Operating system support includes Windows, macOS, and Linux."},{"label":"Adopt for","value":"Semantic-kernel is a framework for integrating large language models into applications using C#, Python, Java, and .NET, offering flexibility across multiple programming environments."},{"label":"License detail","value":"Semantic-kernel is licensed under the MIT license, allowing for free use, modification, and distribution of the software."}]}}