{"adoption": {"forks": 115, "observed_at": "2026-08-28T04:03:19.319417+00:00", "stars": 1036}, "canonical_url": "https://ross.abutalabs.com/products/openkoda", "card": {"archived": false, "artifact_type": "framework", "description": "Open source business application platform for fast development", "domain": ["web-development", "backend", "erp", "fintech", "self-hosted", "developer-tools"], "enriched": true, "function": ["web-framework", "auth", "authorization", "orm", "api-framework", "workflow-automation", "self-hosted", "boilerplate"], "health_score": 24, "homepage": "https://openkoda.com/", "language": "Java", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["openkoda/openkoda"], "name": "openkoda/openkoda", "platform": ["jvm", "self-hosted", "cross-platform"], "pushed_at": "2025-02-19T12:59:22+00:00", "repo": "openkoda/openkoda", "stars": 1036, "tags": ["business-application-platform", "multitenancy", "spring-boot", "low-code", "saas-boilerplate", "insurance", "dynamic-entities", "admin-dashboard", "docker", "web-server"], "topics": ["business-application-platform", "development-tools", "java", "open-source", "multitenancy", "spring-boot", "openkoda", "customizable"], "urls": [], "use_cases": ["build a multi-tenant SaaS application in Java", "replace a legacy enterprise system", "build an insurance policy administration platform", "create internal business tools with auth and audit built in", "develop a claims or policy management system", "spin up a business app with multitenancy and REST APIs", "prototype enterprise apps on Spring Boot faster"], "what_it_is": "Openkoda is an open-source business application platform built on Java 17 and Spring Boot that accelerates development of enterprise systems, SaaS applications, and internal tools. It ships with pre-built features like authentication, role-based security, multitenancy, audit trails, REST APIs, and industry templates (insurance, claims, policy, property management, time tracking).", "when_to_avoid": ["you need a lightweight microservice or a simple REST API without platform overhead", "your team has no Java/Spring Boot experience", "you need a mature low-code platform with a large marketplace and community ecosystem", "you want a frontend-heavy product with rich client-side frameworks out of the box"], "when_to_choose": ["you want a ready-made enterprise foundation (auth, RBAC, multitenancy, audit, backups) instead of building from scratch", "your stack is Java/Spring Boot/PostgreSQL and you want to stay on familiar technology", "you need industry-specific templates like insurance, claims, or policy management", "you want an MIT-licensed platform with no vendor lock-in and unlimited customization"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/openkoda", "repo": "openkoda/openkoda", "role": "main", "score": 33}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.554744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "54732e5f4bcae4a0d4f6fa5731f95312109d8f41a6ea88f88c020d5686061474", "fetched_at": "2026-08-28T04:03:19.319417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openkoda/openkoda"}, {"content_hash": "c7cd5cfd8477c6b09b15a6472bcaa4ca7b0dba11b5be95420ac5f11e0ed3fbf6", "fetched_at": "2026-08-29T13:05:36.839810+00:00", "kind": "homepage", "missing": false, "url": "https://openkoda.com/"}, {"content_hash": "4006f0b1024881f68e89561feb6e584f56d32cb4533359e54653a18e1e101043", "fetched_at": "2026-08-29T13:05:36.846628+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/features"}, {"content_hash": "81348f7b2904cb88c39439d72f1bd89eddc37c363f69a0b1293ca57fff6a7edc", "fetched_at": "2026-08-29T13:05:36.852159+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/about"}, {"content_hash": "a1f9ab45a85f67a564dd544c4c5277ef49b3770f80f1af9b02fa1de8907e1239", "fetched_at": "2026-08-29T13:05:36.842909+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/rating-engine"}, {"content_hash": "92e6006ec72a5ceb58d68c73f4a49a75a44b3cacf627b1837bdf9416e780d13e", "fetched_at": "2026-08-29T13:05:36.844837+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/api-insurance-integrations"}, {"content_hash": "25008108ec0065abd0eee3d482f5bfdd437e6ae5d28c072afeeca672e8688682", "fetched_at": "2026-08-29T13:05:36.848686+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/insurance-knowledge-base"}, {"content_hash": "b2b17b8ec5749b15246284e4b2e62a801c201ea01b296e9c5e1dba5c7df08490", "fetched_at": "2026-08-29T13:05:36.850310+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/pricing"}, {"content_hash": "1ec5e14391641320c2e1cff50b9fe587d83ea2c2c4d7138c0ec10772538b6d75", "fetched_at": "2026-08-29T13:05:36.853836+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/contact"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.554744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "54732e5f4bcae4a0d4f6fa5731f95312109d8f41a6ea88f88c020d5686061474", "fetched_at": "2026-08-28T04:03:19.319417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openkoda/openkoda"}, {"content_hash": "c7cd5cfd8477c6b09b15a6472bcaa4ca7b0dba11b5be95420ac5f11e0ed3fbf6", "fetched_at": "2026-08-29T13:05:36.839810+00:00", "kind": "homepage", "missing": false, "url": "https://openkoda.com/"}, {"content_hash": "4006f0b1024881f68e89561feb6e584f56d32cb4533359e54653a18e1e101043", "fetched_at": "2026-08-29T13:05:36.846628+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/features"}, {"content_hash": "81348f7b2904cb88c39439d72f1bd89eddc37c363f69a0b1293ca57fff6a7edc", "fetched_at": "2026-08-29T13:05:36.852159+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/about"}, {"content_hash": "a1f9ab45a85f67a564dd544c4c5277ef49b3770f80f1af9b02fa1de8907e1239", "fetched_at": "2026-08-29T13:05:36.842909+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/rating-engine"}, {"content_hash": "92e6006ec72a5ceb58d68c73f4a49a75a44b3cacf627b1837bdf9416e780d13e", "fetched_at": "2026-08-29T13:05:36.844837+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/api-insurance-integrations"}, {"content_hash": "25008108ec0065abd0eee3d482f5bfdd437e6ae5d28c072afeeca672e8688682", "fetched_at": "2026-08-29T13:05:36.848686+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/insurance-knowledge-base"}, {"content_hash": "b2b17b8ec5749b15246284e4b2e62a801c201ea01b296e9c5e1dba5c7df08490", "fetched_at": "2026-08-29T13:05:36.850310+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/pricing"}, {"content_hash": "1ec5e14391641320c2e1cff50b9fe587d83ea2c2c4d7138c0ec10772538b6d75", "fetched_at": "2026-08-29T13:05:36.853836+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/contact"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.554744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "54732e5f4bcae4a0d4f6fa5731f95312109d8f41a6ea88f88c020d5686061474", "fetched_at": "2026-08-28T04:03:19.319417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openkoda/openkoda"}, {"content_hash": "c7cd5cfd8477c6b09b15a6472bcaa4ca7b0dba11b5be95420ac5f11e0ed3fbf6", "fetched_at": "2026-08-29T13:05:36.839810+00:00", "kind": "homepage", "missing": false, "url": "https://openkoda.com/"}, {"content_hash": "4006f0b1024881f68e89561feb6e584f56d32cb4533359e54653a18e1e101043", "fetched_at": "2026-08-29T13:05:36.846628+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/features"}, {"content_hash": "81348f7b2904cb88c39439d72f1bd89eddc37c363f69a0b1293ca57fff6a7edc", "fetched_at": "2026-08-29T13:05:36.852159+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/about"}, {"content_hash": "a1f9ab45a85f67a564dd544c4c5277ef49b3770f80f1af9b02fa1de8907e1239", "fetched_at": "2026-08-29T13:05:36.842909+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/rating-engine"}, {"content_hash": "92e6006ec72a5ceb58d68c73f4a49a75a44b3cacf627b1837bdf9416e780d13e", "fetched_at": "2026-08-29T13:05:36.844837+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/api-insurance-integrations"}, {"content_hash": "25008108ec0065abd0eee3d482f5bfdd437e6ae5d28c072afeeca672e8688682", "fetched_at": "2026-08-29T13:05:36.848686+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/insurance-knowledge-base"}, {"content_hash": "b2b17b8ec5749b15246284e4b2e62a801c201ea01b296e9c5e1dba5c7df08490", "fetched_at": "2026-08-29T13:05:36.850310+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/pricing"}, {"content_hash": "1ec5e14391641320c2e1cff50b9fe587d83ea2c2c4d7138c0ec10772538b6d75", "fetched_at": "2026-08-29T13:05:36.853836+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/contact"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.554744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "54732e5f4bcae4a0d4f6fa5731f95312109d8f41a6ea88f88c020d5686061474", "fetched_at": "2026-08-28T04:03:19.319417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openkoda/openkoda"}, {"content_hash": "c7cd5cfd8477c6b09b15a6472bcaa4ca7b0dba11b5be95420ac5f11e0ed3fbf6", "fetched_at": "2026-08-29T13:05:36.839810+00:00", "kind": "homepage", "missing": false, "url": "https://openkoda.com/"}, {"content_hash": "4006f0b1024881f68e89561feb6e584f56d32cb4533359e54653a18e1e101043", "fetched_at": "2026-08-29T13:05:36.846628+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/features"}, {"content_hash": "81348f7b2904cb88c39439d72f1bd89eddc37c363f69a0b1293ca57fff6a7edc", "fetched_at": "2026-08-29T13:05:36.852159+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/about"}, {"content_hash": "a1f9ab45a85f67a564dd544c4c5277ef49b3770f80f1af9b02fa1de8907e1239", "fetched_at": "2026-08-29T13:05:36.842909+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/rating-engine"}, {"content_hash": "92e6006ec72a5ceb58d68c73f4a49a75a44b3cacf627b1837bdf9416e780d13e", "fetched_at": "2026-08-29T13:05:36.844837+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/api-insurance-integrations"}, {"content_hash": "25008108ec0065abd0eee3d482f5bfdd437e6ae5d28c072afeeca672e8688682", "fetched_at": "2026-08-29T13:05:36.848686+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/insurance-knowledge-base"}, {"content_hash": "b2b17b8ec5749b15246284e4b2e62a801c201ea01b296e9c5e1dba5c7df08490", "fetched_at": "2026-08-29T13:05:36.850310+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/pricing"}, {"content_hash": "1ec5e14391641320c2e1cff50b9fe587d83ea2c2c4d7138c0ec10772538b6d75", "fetched_at": "2026-08-29T13:05:36.853836+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/contact"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.554744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "54732e5f4bcae4a0d4f6fa5731f95312109d8f41a6ea88f88c020d5686061474", "fetched_at": "2026-08-28T04:03:19.319417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openkoda/openkoda"}, {"content_hash": "c7cd5cfd8477c6b09b15a6472bcaa4ca7b0dba11b5be95420ac5f11e0ed3fbf6", "fetched_at": "2026-08-29T13:05:36.839810+00:00", "kind": "homepage", "missing": false, "url": "https://openkoda.com/"}, {"content_hash": "4006f0b1024881f68e89561feb6e584f56d32cb4533359e54653a18e1e101043", "fetched_at": "2026-08-29T13:05:36.846628+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/features"}, {"content_hash": "81348f7b2904cb88c39439d72f1bd89eddc37c363f69a0b1293ca57fff6a7edc", "fetched_at": "2026-08-29T13:05:36.852159+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/about"}, {"content_hash": "a1f9ab45a85f67a564dd544c4c5277ef49b3770f80f1af9b02fa1de8907e1239", "fetched_at": "2026-08-29T13:05:36.842909+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/rating-engine"}, {"content_hash": "92e6006ec72a5ceb58d68c73f4a49a75a44b3cacf627b1837bdf9416e780d13e", "fetched_at": "2026-08-29T13:05:36.844837+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/api-insurance-integrations"}, {"content_hash": "25008108ec0065abd0eee3d482f5bfdd437e6ae5d28c072afeeca672e8688682", "fetched_at": "2026-08-29T13:05:36.848686+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/insurance-knowledge-base"}, {"content_hash": "b2b17b8ec5749b15246284e4b2e62a801c201ea01b296e9c5e1dba5c7df08490", "fetched_at": "2026-08-29T13:05:36.850310+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/pricing"}, {"content_hash": "1ec5e14391641320c2e1cff50b9fe587d83ea2c2c4d7138c0ec10772538b6d75", "fetched_at": "2026-08-29T13:05:36.853836+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/contact"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.554744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "54732e5f4bcae4a0d4f6fa5731f95312109d8f41a6ea88f88c020d5686061474", "fetched_at": "2026-08-28T04:03:19.319417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openkoda/openkoda"}, {"content_hash": "c7cd5cfd8477c6b09b15a6472bcaa4ca7b0dba11b5be95420ac5f11e0ed3fbf6", "fetched_at": "2026-08-29T13:05:36.839810+00:00", "kind": "homepage", "missing": false, "url": "https://openkoda.com/"}, {"content_hash": "4006f0b1024881f68e89561feb6e584f56d32cb4533359e54653a18e1e101043", "fetched_at": "2026-08-29T13:05:36.846628+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/features"}, {"content_hash": "81348f7b2904cb88c39439d72f1bd89eddc37c363f69a0b1293ca57fff6a7edc", "fetched_at": "2026-08-29T13:05:36.852159+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/about"}, {"content_hash": "a1f9ab45a85f67a564dd544c4c5277ef49b3770f80f1af9b02fa1de8907e1239", "fetched_at": "2026-08-29T13:05:36.842909+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/rating-engine"}, {"content_hash": "92e6006ec72a5ceb58d68c73f4a49a75a44b3cacf627b1837bdf9416e780d13e", "fetched_at": "2026-08-29T13:05:36.844837+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/api-insurance-integrations"}, {"content_hash": "25008108ec0065abd0eee3d482f5bfdd437e6ae5d28c072afeeca672e8688682", "fetched_at": "2026-08-29T13:05:36.848686+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/insurance-knowledge-base"}, {"content_hash": "b2b17b8ec5749b15246284e4b2e62a801c201ea01b296e9c5e1dba5c7df08490", "fetched_at": "2026-08-29T13:05:36.850310+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/pricing"}, {"content_hash": "1ec5e14391641320c2e1cff50b9fe587d83ea2c2c4d7138c0ec10772538b6d75", "fetched_at": "2026-08-29T13:05:36.853836+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/contact"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:19.319417+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.554744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "54732e5f4bcae4a0d4f6fa5731f95312109d8f41a6ea88f88c020d5686061474", "fetched_at": "2026-08-28T04:03:19.319417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openkoda/openkoda"}, {"content_hash": "c7cd5cfd8477c6b09b15a6472bcaa4ca7b0dba11b5be95420ac5f11e0ed3fbf6", "fetched_at": "2026-08-29T13:05:36.839810+00:00", "kind": "homepage", "missing": false, "url": "https://openkoda.com/"}, {"content_hash": "4006f0b1024881f68e89561feb6e584f56d32cb4533359e54653a18e1e101043", "fetched_at": "2026-08-29T13:05:36.846628+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/features"}, {"content_hash": "81348f7b2904cb88c39439d72f1bd89eddc37c363f69a0b1293ca57fff6a7edc", "fetched_at": "2026-08-29T13:05:36.852159+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/about"}, {"content_hash": "a1f9ab45a85f67a564dd544c4c5277ef49b3770f80f1af9b02fa1de8907e1239", "fetched_at": "2026-08-29T13:05:36.842909+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/rating-engine"}, {"content_hash": "92e6006ec72a5ceb58d68c73f4a49a75a44b3cacf627b1837bdf9416e780d13e", "fetched_at": "2026-08-29T13:05:36.844837+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/api-insurance-integrations"}, {"content_hash": "25008108ec0065abd0eee3d482f5bfdd437e6ae5d28c072afeeca672e8688682", "fetched_at": "2026-08-29T13:05:36.848686+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/insurance-knowledge-base"}, {"content_hash": "b2b17b8ec5749b15246284e4b2e62a801c201ea01b296e9c5e1dba5c7df08490", "fetched_at": "2026-08-29T13:05:36.850310+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/pricing"}, {"content_hash": "1ec5e14391641320c2e1cff50b9fe587d83ea2c2c4d7138c0ec10772538b6d75", "fetched_at": "2026-08-29T13:05:36.853836+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/contact"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.554744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "54732e5f4bcae4a0d4f6fa5731f95312109d8f41a6ea88f88c020d5686061474", "fetched_at": "2026-08-28T04:03:19.319417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openkoda/openkoda"}, {"content_hash": "c7cd5cfd8477c6b09b15a6472bcaa4ca7b0dba11b5be95420ac5f11e0ed3fbf6", "fetched_at": "2026-08-29T13:05:36.839810+00:00", "kind": "homepage", "missing": false, "url": "https://openkoda.com/"}, {"content_hash": "4006f0b1024881f68e89561feb6e584f56d32cb4533359e54653a18e1e101043", "fetched_at": "2026-08-29T13:05:36.846628+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/features"}, {"content_hash": "81348f7b2904cb88c39439d72f1bd89eddc37c363f69a0b1293ca57fff6a7edc", "fetched_at": "2026-08-29T13:05:36.852159+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/about"}, {"content_hash": "a1f9ab45a85f67a564dd544c4c5277ef49b3770f80f1af9b02fa1de8907e1239", "fetched_at": "2026-08-29T13:05:36.842909+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/rating-engine"}, {"content_hash": "92e6006ec72a5ceb58d68c73f4a49a75a44b3cacf627b1837bdf9416e780d13e", "fetched_at": "2026-08-29T13:05:36.844837+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/api-insurance-integrations"}, {"content_hash": "25008108ec0065abd0eee3d482f5bfdd437e6ae5d28c072afeeca672e8688682", "fetched_at": "2026-08-29T13:05:36.848686+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/insurance-knowledge-base"}, {"content_hash": "b2b17b8ec5749b15246284e4b2e62a801c201ea01b296e9c5e1dba5c7df08490", "fetched_at": "2026-08-29T13:05:36.850310+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/pricing"}, {"content_hash": "1ec5e14391641320c2e1cff50b9fe587d83ea2c2c4d7138c0ec10772538b6d75", "fetched_at": "2026-08-29T13:05:36.853836+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/contact"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.554744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "54732e5f4bcae4a0d4f6fa5731f95312109d8f41a6ea88f88c020d5686061474", "fetched_at": "2026-08-28T04:03:19.319417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openkoda/openkoda"}, {"content_hash": "c7cd5cfd8477c6b09b15a6472bcaa4ca7b0dba11b5be95420ac5f11e0ed3fbf6", "fetched_at": "2026-08-29T13:05:36.839810+00:00", "kind": "homepage", "missing": false, "url": "https://openkoda.com/"}, {"content_hash": "4006f0b1024881f68e89561feb6e584f56d32cb4533359e54653a18e1e101043", "fetched_at": "2026-08-29T13:05:36.846628+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/features"}, {"content_hash": "81348f7b2904cb88c39439d72f1bd89eddc37c363f69a0b1293ca57fff6a7edc", "fetched_at": "2026-08-29T13:05:36.852159+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/about"}, {"content_hash": "a1f9ab45a85f67a564dd544c4c5277ef49b3770f80f1af9b02fa1de8907e1239", "fetched_at": "2026-08-29T13:05:36.842909+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/rating-engine"}, {"content_hash": "92e6006ec72a5ceb58d68c73f4a49a75a44b3cacf627b1837bdf9416e780d13e", "fetched_at": "2026-08-29T13:05:36.844837+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/api-insurance-integrations"}, {"content_hash": "25008108ec0065abd0eee3d482f5bfdd437e6ae5d28c072afeeca672e8688682", "fetched_at": "2026-08-29T13:05:36.848686+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/insurance-knowledge-base"}, {"content_hash": "b2b17b8ec5749b15246284e4b2e62a801c201ea01b296e9c5e1dba5c7df08490", "fetched_at": "2026-08-29T13:05:36.850310+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/pricing"}, {"content_hash": "1ec5e14391641320c2e1cff50b9fe587d83ea2c2c4d7138c0ec10772538b6d75", "fetched_at": "2026-08-29T13:05:36.853836+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/contact"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:04:42.554744+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "54732e5f4bcae4a0d4f6fa5731f95312109d8f41a6ea88f88c020d5686061474", "fetched_at": "2026-08-28T04:03:19.319417+00:00", "kind": "readme", "missing": false, "url": "https://github.com/openkoda/openkoda"}, {"content_hash": "c7cd5cfd8477c6b09b15a6472bcaa4ca7b0dba11b5be95420ac5f11e0ed3fbf6", "fetched_at": "2026-08-29T13:05:36.839810+00:00", "kind": "homepage", "missing": false, "url": "https://openkoda.com/"}, {"content_hash": "4006f0b1024881f68e89561feb6e584f56d32cb4533359e54653a18e1e101043", "fetched_at": "2026-08-29T13:05:36.846628+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/features"}, {"content_hash": "81348f7b2904cb88c39439d72f1bd89eddc37c363f69a0b1293ca57fff6a7edc", "fetched_at": "2026-08-29T13:05:36.852159+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/about"}, {"content_hash": "a1f9ab45a85f67a564dd544c4c5277ef49b3770f80f1af9b02fa1de8907e1239", "fetched_at": "2026-08-29T13:05:36.842909+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/rating-engine"}, {"content_hash": "92e6006ec72a5ceb58d68c73f4a49a75a44b3cacf627b1837bdf9416e780d13e", "fetched_at": "2026-08-29T13:05:36.844837+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/api-insurance-integrations"}, {"content_hash": "25008108ec0065abd0eee3d482f5bfdd437e6ae5d28c072afeeca672e8688682", "fetched_at": "2026-08-29T13:05:36.848686+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/insurance-knowledge-base"}, {"content_hash": "b2b17b8ec5749b15246284e4b2e62a801c201ea01b296e9c5e1dba5c7df08490", "fetched_at": "2026-08-29T13:05:36.850310+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/pricing"}, {"content_hash": "1ec5e14391641320c2e1cff50b9fe587d83ea2c2c4d7138c0ec10772538b6d75", "fetched_at": "2026-08-29T13:05:36.853836+00:00", "kind": "site_page", "missing": false, "url": "https://openkoda.com/contact"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 7, "longevity": 88, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1233, "days_push": 560, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 33, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}