{
"canonical_url": "github.com/langgenius/dify",
"category": "Agent app platform",
"commercial": false,
"compliance": [
{
"certificate_id": null,
"covers_resource": "unknown",
"credited": false,
"detail": {
"pages_visited": 5
},
"display": "DPA available: Vendor-claimed (vendor page, 2026-10-26)",
"evidence_url": "https://dify.ai/legal/privacy-policy",
"framework": "gdpr",
"issued": null,
"issuer": null,
"match_confidence": 1.0,
"next_check": "2026-11-02",
"payload_hash": "2581c3fef9eaaabfa8e26ce9f9c1f9c8028b13600c64b87213e01326132e29ac",
"period_end": null,
"retrieved_at": "2026-10-26T12:29:11Z",
"review_reason": "framework named on the vendor's own page",
"reviewer": null,
"scope": "entity",
"source": "vendor_trust_centers",
"status": "active",
"tier": 4,
"valid_until": null,
"variant": "DPA_AVAILABLE"
},
{
"certificate_id": null,
"covers_resource": "unknown",
"credited": false,
"detail": {
"pages_visited": 5
},
"display": "ISO 27001: Vendor-claimed (vendor page, 2026-10-26)",
"evidence_url": "https://dify.ai/",
"framework": "iso27001",
"issued": null,
"issuer": null,
"match_confidence": 1.0,
"next_check": "2026-11-02",
"payload_hash": "9f23683a38532c49e5bd991f46dd457d0c35565b36b2649ce00a116ef71097c5",
"period_end": null,
"retrieved_at": "2026-10-26T12:29:11Z",
"review_reason": "framework named on the vendor's own page",
"reviewer": null,
"scope": "entity",
"source": "vendor_trust_centers",
"status": "active",
"tier": 4,
"valid_until": null,
"variant": "ISO27001"
},
{
"certificate_id": null,
"covers_resource": "unknown",
"credited": false,
"detail": {
"pages_visited": 5
},
"display": "SOC 2 Type II: Vendor-claimed (vendor page, 2026-10-26)",
"evidence_url": "https://dify.ai/",
"framework": "soc2",
"issued": null,
"issuer": null,
"match_confidence": 1.0,
"next_check": "2026-11-02",
"payload_hash": "9f23683a38532c49e5bd991f46dd457d0c35565b36b2649ce00a116ef71097c5",
"period_end": null,
"retrieved_at": "2026-10-26T12:29:11Z",
"review_reason": "framework named on the vendor's own page",
"reviewer": null,
"scope": "entity",
"source": "vendor_trust_centers",
"status": "active",
"tier": 4,
"valid_until": null,
"variant": "SOC2_TYPE_II"
}
],
"deployment": "GitHub; self-hosted/cloud",
"description": "Very large low-code agent/RAG platform with broad deployment footprint.",
"disclaimer": "Reference implementation by Hemant Naik. Compliance information is compiled from the sources shown as of the date shown. It is not an assessment, certification, legal opinion or recommendation. Confirm current status with the vendor and the issuing body.",
"domains": {
"business": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "general",
"rank": 34,
"recomputed": 91.1,
"score": 85.1,
"score_version": "sar-score-2.0",
"seed_rank": 34,
"seed_score": 91.1,
"source": "seed_xlsx",
"unknown": []
},
"cybersecurity": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "security",
"rank": 67,
"recomputed": 78.8,
"score": 79.9,
"score_version": "sar-score-2.0",
"seed_rank": 67,
"seed_score": 78.8,
"source": "seed_xlsx",
"unknown": []
},
"data": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "data",
"rank": 16,
"recomputed": 90.1,
"score": 91.0,
"score_version": "sar-score-2.0",
"seed_rank": 16,
"seed_score": 90.1,
"source": "seed_xlsx",
"unknown": []
},
"finance": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "regulated",
"rank": 91,
"recomputed": 73.1,
"score": 75.1,
"score_version": "sar-score-2.0",
"seed_rank": 91,
"seed_score": 73.1,
"source": "seed_xlsx",
"unknown": []
},
"government": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "regulated",
"rank": 88,
"recomputed": 73.1,
"score": 75.1,
"score_version": "sar-score-2.0",
"seed_rank": 88,
"seed_score": 73.1,
"source": "seed_xlsx",
"unknown": []
},
"healthcare": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "regulated",
"rank": 86,
"recomputed": 73.1,
"score": 75.1,
"score_version": "sar-score-2.0",
"seed_rank": 86,
"seed_score": 73.1,
"source": "seed_xlsx",
"unknown": []
},
"insurance": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "regulated",
"rank": 83,
"recomputed": 73.1,
"score": 75.1,
"score_version": "sar-score-2.0",
"seed_rank": 83,
"seed_score": 73.1,
"source": "seed_xlsx",
"unknown": []
},
"legal": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "regulated",
"rank": 85,
"recomputed": 73.1,
"score": 75.1,
"score_version": "sar-score-2.0",
"seed_rank": 85,
"seed_score": 73.1,
"source": "seed_xlsx",
"unknown": []
},
"regulatory": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "regulated",
"rank": 88,
"recomputed": 73.1,
"score": 75.1,
"score_version": "sar-score-2.0",
"seed_rank": 88,
"seed_score": 73.1,
"source": "seed_xlsx",
"unknown": []
},
"sales": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "commercial",
"rank": 61,
"recomputed": 82.0,
"score": 86.2,
"score_version": "sar-score-2.0",
"seed_rank": 61,
"seed_score": 82.0,
"source": "seed_xlsx",
"unknown": []
},
"supply_chain": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "operations",
"rank": 60,
"recomputed": 78.8,
"score": 86.2,
"score_version": "sar-score-2.0",
"seed_rank": 60,
"seed_score": 78.8,
"source": "seed_xlsx",
"unknown": []
},
"technology": {
"components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 0.0,
"health": 19.0,
"trust": 17.0
},
"components_version": "components-from-signals-1.0",
"confidence": 1.0,
"evidence_coverage": 1.0,
"governance_credited": {},
"profile": "technology",
"rank": 32,
"recomputed": 94.2,
"score": 91.0,
"score_version": "sar-score-2.0",
"seed_rank": 32,
"seed_score": 94.2,
"source": "seed_xlsx",
"unknown": []
}
},
"external_ids": {
"github": "langgenius/dify"
},
"first_seen": "2026-10-26T12:11:40Z",
"governance": {
"certification_disclaimer": true,
"claims": [],
"evidence_urls": []
},
"id": "res_f87a792228998616",
"identity": {
"evidence": [
"repository_ownership"
],
"rules_version": "identity-1.1",
"tier": 3
},
"issues": {
"advisories": 0,
"cves": 0,
"incidents": 0,
"links": [],
"regulator_actions": 0,
"withdrawn_certificates": 0
},
"last_seen": "2026-10-26T12:11:40Z",
"license": "Apache-2.0",
"name": "Dify",
"news": [
{
"cluster_size": 1,
"date": "2026-10-23T06:33:50Z",
"headline": "dify: v1.18.0 — Smarter Agent Routing, Portable Apps, Deeper Workflow Visibility",
"kind": "vendor",
"link_confidence": 1.0,
"outlet": "GitHub releases",
"summary": "Dify 1.18.0 brings **Agents that route workflows**, **portable app packages**, **deeper visibility into nested workflow runs**, and the opt-in **Agent Knowledge Base** experience. OpenAPI and the new difyctl expand how you build and manage",
"tag": "product_update",
"url": "https://github.com/langgenius/dify/releases/tag/1.18.0"
},
{
"cluster_size": 1,
"date": "2026-09-10T10:04:06Z",
"headline": "dify: v1.17.1 - Bug Fixes and Improvements",
"kind": "vendor",
"link_confidence": 1.0,
"outlet": "GitHub releases",
"summary": "> [!WARNING]\r\n> **Self-hosted deployments using the bundled Weaviate must complete a manual, staged upgrade before starting 1.17.1.** The bundled Weaviate server moves from `1.27.0` to `1.39.2` — 12 minor versions — and skipping minors **is",
"tag": "product_update",
"url": "https://github.com/langgenius/dify/releases/tag/1.17.1"
}
],
"news_checked": true,
"protocols": {
"a2a": {
"checked_at": "2026-10-26T12:22:23Z",
"parser_version": "a2a-0.3+1.0",
"status": "not_found"
},
"ard": {
"checked_at": "2026-10-26T12:22:22Z",
"parser_version": "ard-0.91",
"status": "not_found"
},
"mcp": {
"evidence_url": "https://github.com/langgenius/dify",
"note": "named in the resource's own tags",
"probe": {
"checked_at": "2026-10-26T12:22:24Z",
"status": "not_found"
},
"source": "self_description",
"status": "claimed"
}
},
"publisher_domain": "dify.ai",
"resource_type": "platform",
"scope": "public",
"seed": {
"last_verified": "2026-09-25",
"snapshot_date": "2026-09-25"
},
"seed_components": {
"adoption": 30.0,
"docs": 9.0,
"domain_fit": 99.0,
"ecosystem": 14.0,
"governance": 45.0,
"health": 19.0,
"trust": 21.0
},
"signals": {
"github_archived": false,
"github_created_at": "2023-04-12T07:40:24Z",
"github_forks": 25220,
"github_language": "Python",
"github_open_issues": 1196,
"github_pushed_at": "2026-10-26T11:54:01Z",
"github_stars": 159588,
"homepage": "https://dify.ai",
"observed_popularity": "~144k",
"seed_enrich": {
"changed": [
"external_ids.github",
"publisher_domain",
"tags"
],
"repo": "langgenius/dify"
}
},
"slug": "langgenius-dify",
"sources": [
{
"payload_hash": "2129d5f90d0086cee76eb87d2e396a2aec2da565206bcd3d222b46f55b0b01ad",
"retrieved_at": "2026-10-26T12:11:40Z",
"system": "seed_xlsx",
"url": "https://github.com/langgenius/dify"
}
],
"tags": [
"agent",
"agentic-ai",
"agentic-framework",
"agentic-workflow",
"ai",
"automation",
"claude",
"deepseek",
"genai",
"gpt",
"llm",
"low-code",
"mcp",
"nextjs",
"no-code",
"openai",
"python",
"skills",
"workflow"
],
"tenant": null,
"traces": [],
"trust": {
"compliance": 5,
"identity": 3,
"issues": 1,
"protocols": 3,
"security": null,
"traces": 5,
"vendor_compliance": 4
},
"url": "https://github.com/langgenius/dify",
"vendor": "LangGenius"
}