{"data":{"slug":"spring-boot","name":"Spring Boot","tagline":"A framework for building standalone, production-ready Java applications with minimal configuration","homepage":"https://spring.io/projects/spring-boot","category":{"slug":"web-frameworks","name":"Web Frameworks"},"vendor":null,"score":{"composite":65.4,"confidence":0.51,"confidenceBand":"medium","breakdown":{"capabilities":{"value":45.8,"weight":0.083,"present":true,"contribution":3.8},"repo_stars":{"value":92.6,"weight":0.033,"present":true,"contribution":3.1},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":98.5,"weight":0.08,"present":true,"contribution":7.9},"dev_activity":{"value":63.1,"weight":0.12,"present":true,"contribution":7.6},"release_cadence":{"value":0,"weight":0.067,"present":false,"contribution":0},"security_posture":{"value":5,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":0,"weight":0.173,"present":false,"contribution":0},"security_score":{"value":69,"weight":0.053,"present":true,"contribution":3.7},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-07T13:23:14.729Z","stale":false},"uri":"https://www.vioscale.ai/software/spring-boot","aliases":["spring-boot"],"status":"published","crawlStatus":"ok","indexStatus":"indexed","nextCrawlAt":"2026-09-21T13:23:14.934Z","categories":[{"slug":"web-frameworks","name":"Web Frameworks","isPrimary":true},{"slug":"backend-frameworks","name":"Backend Frameworks","isPrimary":false}],"facts":{"deployment":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://spring.io/projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T12:17:30.507Z","confidence":0.6}}],"description":[{"attribute":"description.long","value":"A Spring-based framework that provides opinionated defaults and pre-configured dependencies to simplify Java application development, allowing developers to create deployable applications without extensive setup.","provenance":{"source":"https://spring.io/projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T13:16:39.305Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"language":"Java","api_routes":true,"server_components":true},"provenance":{"source":"https://spring.io/projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T18:19:32.314Z","confidence":0.6}}],"reliability":[{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://status.spring.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T12:17:30.507Z","confidence":0.6}}],"security":[{"attribute":"security.disclosure_policy","value":true,"provenance":{"source":"https://spring.io/.well-known/security.txt","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T12:17:30.507Z","confidence":0.6}},{"attribute":"security.scorecard","value":6.9,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/spring-projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.186Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":1,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=org.springframework.boot%3Aspring-boot-starter-web&per_page=100","last_12m":0,"max_severity":"CRITICAL"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=org.springframework.boot%3Aspring-boot-starter-web&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.200Z","confidence":0.9}}],"adoption":[{"attribute":"adoption.github_stars","value":81421,"provenance":{"source":"https://github.com/spring-projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.130Z","confidence":0.9}},{"attribute":"adoption.dependent_repos","value":817305,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fspring-projects%2Fspring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.174Z","confidence":0.85}}],"language":[{"attribute":"language.primary","value":"Java","provenance":{"source":"https://github.com/spring-projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.130Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/spring-projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.130Z","confidence":0.95}}],"activity":[{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/spring-projects/spring-boot/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.130Z","confidence":0.65}}],"pricing":[{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://spring.io/projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.148Z","confidence":0.4}}],"release":[{"attribute":"release.history","value":[{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.2.0-M1","date":"2026-08-20T20:09:59Z","type":"prerelease","version":"v4.2.0-M1"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.1","date":"2026-08-20T20:02:36Z","type":"stable","version":"v4.1.1"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.8","date":"2026-08-21T02:39:58Z","type":"stable","version":"v4.0.8"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.16","date":"2026-06-25T11:00:26Z","type":"stable","version":"v3.5.16"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0","date":"2026-06-10T18:21:42Z","type":"stable","version":"v4.1.0"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.7","date":"2026-06-10T18:50:46Z","type":"stable","version":"v4.0.7"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.15","date":"2026-06-10T19:30:46Z","type":"stable","version":"v3.5.15"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-RC1","date":"2026-04-23T15:54:20Z","type":"prerelease","version":"v4.1.0-RC1"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.6","date":"2026-04-23T15:39:24Z","type":"stable","version":"v4.0.6"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.14","date":"2026-04-23T16:01:25Z","type":"stable","version":"v3.5.14"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M4","date":"2026-03-26T11:04:53Z","type":"prerelease","version":"v4.1.0-M4"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.5","date":"2026-03-26T11:05:31Z","type":"stable","version":"v4.0.5"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.13","date":"2026-03-26T11:03:01Z","type":"stable","version":"v3.5.13"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M3","date":"2026-03-20T02:49:46Z","type":"prerelease","version":"v4.1.0-M3"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.4","date":"2026-03-19T13:51:25Z","type":"stable","version":"v4.0.4"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.12","date":"2026-03-19T14:01:08Z","type":"stable","version":"v3.5.12"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M2","date":"2026-02-19T18:05:50Z","type":"prerelease","version":"v4.1.0-M2"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.3","date":"2026-02-19T14:02:24Z","type":"stable","version":"v4.0.3"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.11","date":"2026-02-19T11:51:10Z","type":"stable","version":"v3.5.11"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M1","date":"2026-01-22T17:13:17Z","type":"prerelease","version":"v4.1.0-M1"}],"provenance":{"source":"https://github.com/spring-projects/spring-boot/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.130Z","confidence":0.7}}],"content":[{"attribute":"content.faq","value":[{"answer":"A Spring-based framework that provides opinionated defaults and pre-configured dependencies to simplify Java application development, allowing developers to create deployable applications without extensive setup. It is indexed under Web Frameworks.","source":"https://spring.io/projects/spring-boot","question":"What is Spring Boot?","confidence":0.6},{"answer":"Yes. Spring Boot can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://spring.io/projects/spring-boot","question":"Can Spring Boot be self-hosted?","confidence":0.6},{"answer":"Yes. Spring Boot is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/spring-projects/spring-boot","question":"Is Spring Boot open source?","confidence":0.95}],"provenance":{"source":"https://spring.io/projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:57.046Z","confidence":0.71666664}}]},"factList":[{"attribute":"deployment.options","value":{"self_hosted":true},"provenance":{"source":"https://spring.io/projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T12:17:30.507Z","confidence":0.6}},{"attribute":"description.long","value":"A Spring-based framework that provides opinionated defaults and pre-configured dependencies to simplify Java application development, allowing developers to create deployable applications without extensive setup.","provenance":{"source":"https://spring.io/projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T13:16:39.305Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"language":"Java","api_routes":true,"server_components":true},"provenance":{"source":"https://spring.io/projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-08-13T18:19:32.314Z","confidence":0.6}},{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://status.spring.io","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T12:17:30.507Z","confidence":0.6}},{"attribute":"security.disclosure_policy","value":true,"provenance":{"source":"https://spring.io/.well-known/security.txt","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T12:17:30.507Z","confidence":0.6}},{"attribute":"adoption.github_stars","value":81421,"provenance":{"source":"https://github.com/spring-projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.130Z","confidence":0.9}},{"attribute":"language.primary","value":"Java","provenance":{"source":"https://github.com/spring-projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.130Z","confidence":0.9}},{"attribute":"license.spdx","value":"Apache-2.0","provenance":{"source":"https://github.com/spring-projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.130Z","confidence":0.95}},{"attribute":"security.scorecard","value":6.9,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/spring-projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.186Z","confidence":0.9}},{"attribute":"activity.commits_last_30d","value":100,"provenance":{"source":"https://github.com/spring-projects/spring-boot/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.130Z","confidence":0.65}},{"attribute":"adoption.dependent_repos","value":817305,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2Fspring-projects%2Fspring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.174Z","confidence":0.85}},{"attribute":"pricing.model","value":"commercial","provenance":{"source":"https://spring.io/projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.148Z","confidence":0.4}},{"attribute":"release.history","value":[{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.2.0-M1","date":"2026-08-20T20:09:59Z","type":"prerelease","version":"v4.2.0-M1"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.1","date":"2026-08-20T20:02:36Z","type":"stable","version":"v4.1.1"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.8","date":"2026-08-21T02:39:58Z","type":"stable","version":"v4.0.8"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.16","date":"2026-06-25T11:00:26Z","type":"stable","version":"v3.5.16"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0","date":"2026-06-10T18:21:42Z","type":"stable","version":"v4.1.0"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.7","date":"2026-06-10T18:50:46Z","type":"stable","version":"v4.0.7"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.15","date":"2026-06-10T19:30:46Z","type":"stable","version":"v3.5.15"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-RC1","date":"2026-04-23T15:54:20Z","type":"prerelease","version":"v4.1.0-RC1"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.6","date":"2026-04-23T15:39:24Z","type":"stable","version":"v4.0.6"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.14","date":"2026-04-23T16:01:25Z","type":"stable","version":"v3.5.14"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M4","date":"2026-03-26T11:04:53Z","type":"prerelease","version":"v4.1.0-M4"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.5","date":"2026-03-26T11:05:31Z","type":"stable","version":"v4.0.5"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.13","date":"2026-03-26T11:03:01Z","type":"stable","version":"v3.5.13"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M3","date":"2026-03-20T02:49:46Z","type":"prerelease","version":"v4.1.0-M3"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.4","date":"2026-03-19T13:51:25Z","type":"stable","version":"v4.0.4"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.12","date":"2026-03-19T14:01:08Z","type":"stable","version":"v3.5.12"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M2","date":"2026-02-19T18:05:50Z","type":"prerelease","version":"v4.1.0-M2"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.3","date":"2026-02-19T14:02:24Z","type":"stable","version":"v4.0.3"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.11","date":"2026-02-19T11:51:10Z","type":"stable","version":"v3.5.11"},{"url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M1","date":"2026-01-22T17:13:17Z","type":"prerelease","version":"v4.1.0-M1"}],"provenance":{"source":"https://github.com/spring-projects/spring-boot/releases","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.130Z","confidence":0.7}},{"attribute":"security.vulnerabilities","value":{"count":1,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=org.springframework.boot%3Aspring-boot-starter-web&per_page=100","last_12m":0,"max_severity":"CRITICAL"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=org.springframework.boot%3Aspring-boot-starter-web&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-07T12:58:23.200Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"A Spring-based framework that provides opinionated defaults and pre-configured dependencies to simplify Java application development, allowing developers to create deployable applications without extensive setup. It is indexed under Web Frameworks.","source":"https://spring.io/projects/spring-boot","question":"What is Spring Boot?","confidence":0.6},{"answer":"Yes. Spring Boot can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://spring.io/projects/spring-boot","question":"Can Spring Boot be self-hosted?","confidence":0.6},{"answer":"Yes. Spring Boot is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/spring-projects/spring-boot","question":"Is Spring Boot open source?","confidence":0.95}],"provenance":{"source":"https://spring.io/projects/spring-boot","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:57.046Z","confidence":0.71666664}}],"faq":[{"answer":"A Spring-based framework that provides opinionated defaults and pre-configured dependencies to simplify Java application development, allowing developers to create deployable applications without extensive setup. It is indexed under Web Frameworks.","source":"https://spring.io/projects/spring-boot","question":"What is Spring Boot?","confidence":0.6},{"answer":"Yes. Spring Boot can be deployed self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://spring.io/projects/spring-boot","question":"Can Spring Boot be self-hosted?","confidence":0.6},{"answer":"Yes. Spring Boot is published under the Apache-2.0 licence, a permissive licence that generally allows commercial use and modification. Licence terms can change between releases, so verify against the repository for the version you intend to use.","source":"https://github.com/spring-projects/spring-boot","question":"Is Spring Boot open source?","confidence":0.95}],"faqSource":"generated","releaseHistory":[{"version":"v4.2.0-M1","date":"2026-08-20T20:09:59Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.2.0-M1","type":"prerelease"},{"version":"v4.1.1","date":"2026-08-20T20:02:36Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.1","type":"stable"},{"version":"v4.0.8","date":"2026-08-21T02:39:58Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.8","type":"stable"},{"version":"v3.5.16","date":"2026-06-25T11:00:26Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.16","type":"stable"},{"version":"v4.1.0","date":"2026-06-10T18:21:42Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0","type":"stable"},{"version":"v4.0.7","date":"2026-06-10T18:50:46Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.7","type":"stable"},{"version":"v3.5.15","date":"2026-06-10T19:30:46Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.15","type":"stable"},{"version":"v4.1.0-RC1","date":"2026-04-23T15:54:20Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-RC1","type":"prerelease"},{"version":"v4.0.6","date":"2026-04-23T15:39:24Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.6","type":"stable"},{"version":"v3.5.14","date":"2026-04-23T16:01:25Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.14","type":"stable"},{"version":"v4.1.0-M4","date":"2026-03-26T11:04:53Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M4","type":"prerelease"},{"version":"v4.0.5","date":"2026-03-26T11:05:31Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.5","type":"stable"},{"version":"v3.5.13","date":"2026-03-26T11:03:01Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.13","type":"stable"},{"version":"v4.1.0-M3","date":"2026-03-20T02:49:46Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M3","type":"prerelease"},{"version":"v4.0.4","date":"2026-03-19T13:51:25Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.4","type":"stable"},{"version":"v3.5.12","date":"2026-03-19T14:01:08Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.12","type":"stable"},{"version":"v4.1.0-M2","date":"2026-02-19T18:05:50Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M2","type":"prerelease"},{"version":"v4.0.3","date":"2026-02-19T14:02:24Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.0.3","type":"stable"},{"version":"v3.5.11","date":"2026-02-19T11:51:10Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v3.5.11","type":"stable"},{"version":"v4.1.0-M1","date":"2026-01-22T17:13:17Z","url":"https://github.com/spring-projects/spring-boot/releases/tag/v4.1.0-M1","type":"prerelease"}],"vulnerabilities":{"count":1,"last12m":0,"maxSeverity":"CRITICAL","source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=org.springframework.boot%3Aspring-boot-starter-web&per_page=100"},"claimed":false,"updatedAt":"2026-09-07T13:23:14.934Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/spring-boot","markdown":"https://www.vioscale.ai/software/spring-boot.md","html":"https://www.vioscale.ai/software/spring-boot"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T02:33:16.553Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}