{"data":{"slug":"objection-js","name":"Objection.js","tagline":"","homepage":"https://vincit.github.io/objection.js","category":{"slug":"orm-database-tools","name":"ORM & Database Tools"},"vendor":null,"score":{"composite":50.4,"confidence":0.59,"confidenceBand":"medium","breakdown":{"capabilities":{"value":74.7,"weight":0.083,"present":true,"contribution":6.2},"repo_stars":{"value":72.9,"weight":0.033,"present":true,"contribution":2.4},"integrations":{"value":0,"weight":0.053,"present":false,"contribution":0},"dependent_projects":{"value":57.9,"weight":0.08,"present":true,"contribution":4.6},"dev_activity":{"value":0,"weight":0.12,"present":true,"contribution":0},"release_cadence":{"value":0,"weight":0.067,"present":false,"contribution":0},"security_posture":{"value":0,"weight":0.087,"present":false,"contribution":0},"package_downloads":{"value":70.6,"weight":0.173,"present":true,"contribution":12.2},"security_score":{"value":36,"weight":0.053,"present":true,"contribution":1.9},"community_qa_activity":{"value":0,"weight":0.08,"present":false,"contribution":0}},"computedAt":"2026-09-10T15:55:01.250Z","stale":false},"uri":"https://www.vioscale.ai/software/objection-js","aliases":["objection-js"],"status":"published","crawlStatus":"ok","indexStatus":"no_facts","nextCrawlAt":null,"categories":[{"slug":"orm-database-tools","name":"ORM & Database Tools","isPrimary":true}],"facts":{"activity":[{"attribute":"activity.commits_last_30d","value":0,"provenance":{"source":"https://github.com/Vincit/objection.js/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.847Z","confidence":0.65}}],"adoption":[{"attribute":"adoption.github_stars","value":7341,"provenance":{"source":"https://github.com/Vincit/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.847Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":273725,"provenance":{"source":"https://www.npmjs.com/package/objection","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:22:34.165Z","confidence":0.85}},{"attribute":"adoption.dependent_repos","value":2988,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2FVincit%2Fobjection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.890Z","confidence":0.85}}],"description":[{"attribute":"description.long","value":"A query-building library for Node.js that makes it easy to work with relational databases using both high-level abstractions and raw SQL when needed. It supports schema relationships, type safety through TypeScript, and works across multiple database systems.","provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:32:42.319Z","confidence":0.6}}],"features":[{"attribute":"features.capabilities","value":{"raw_sql":true,"multi_db":true,"languages":"JavaScript, TypeScript","relations":true,"migrations":false,"schema_first":true,"type_safe_queries":true},"provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:32:42.319Z","confidence":0.6}}],"language":[{"attribute":"language.primary","value":"JavaScript","provenance":{"source":"https://github.com/Vincit/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.847Z","confidence":0.9}}],"license":[{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/Vincit/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.847Z","confidence":0.99}}],"pricing":[{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://vincit.github.io/objection.js","retrievedAt":"2026-08-03T21:33:39.100Z"},"provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T21:33:39.100Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T21:33:39.100Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T21:33:39.100Z","confidence":0.6}}],"reliability":[{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://vincit.github.io/status","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T21:33:39.100Z","confidence":0.6}}],"security":[{"attribute":"security.scorecard","value":3.6,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/Vincit/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.897Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":1,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=objection&per_page=100","last_12m":0,"max_severity":"CRITICAL"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=objection&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.938Z","confidence":0.9}}],"content":[{"attribute":"content.faq","value":[{"answer":"A query-building library for Node.js that makes it easy to work with relational databases using both high-level abstractions and raw SQL when needed. It supports schema relationships, type safety through TypeScript, and works across multiple database systems. It is indexed under ORM & Database Tools.","source":"https://vincit.github.io/objection.js","question":"What is Objection.js?","confidence":0.6},{"answer":"Objection.js is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://vincit.github.io/objection.js","question":"Is Objection.js free to use?","confidence":0.6},{"answer":"Yes. Objection.js is published under the MIT 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/Vincit/objection.js","question":"Is Objection.js open source?","confidence":0.99}],"provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:55.593Z","confidence":0.73}}]},"factList":[{"attribute":"activity.commits_last_30d","value":0,"provenance":{"source":"https://github.com/Vincit/objection.js/pulse","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.847Z","confidence":0.65}},{"attribute":"adoption.github_stars","value":7341,"provenance":{"source":"https://github.com/Vincit/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.847Z","confidence":0.9}},{"attribute":"adoption.package_downloads_weekly","value":273725,"provenance":{"source":"https://www.npmjs.com/package/objection","sourceType":"vioscale-crawler","retrievedAt":"2026-08-26T18:22:34.165Z","confidence":0.85}},{"attribute":"description.long","value":"A query-building library for Node.js that makes it easy to work with relational databases using both high-level abstractions and raw SQL when needed. It supports schema relationships, type safety through TypeScript, and works across multiple database systems.","provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:32:42.319Z","confidence":0.6}},{"attribute":"features.capabilities","value":{"raw_sql":true,"multi_db":true,"languages":"JavaScript, TypeScript","relations":true,"migrations":false,"schema_first":true,"type_safe_queries":true},"provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-08-14T08:32:42.319Z","confidence":0.6}},{"attribute":"language.primary","value":"JavaScript","provenance":{"source":"https://github.com/Vincit/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.847Z","confidence":0.9}},{"attribute":"license.spdx","value":"MIT","provenance":{"source":"https://github.com/Vincit/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.847Z","confidence":0.99}},{"attribute":"pricing","value":{"type":"open_source","sourceUrl":"https://vincit.github.io/objection.js","retrievedAt":"2026-08-03T21:33:39.100Z"},"provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T21:33:39.100Z","confidence":0.6}},{"attribute":"pricing.model","value":"open_source","provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T21:33:39.100Z","confidence":0.6}},{"attribute":"pricing.price_level","value":"free","provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T21:33:39.100Z","confidence":0.6}},{"attribute":"reliability.status_page","value":true,"provenance":{"source":"https://vincit.github.io/status","sourceType":"vioscale-crawler","retrievedAt":"2026-08-03T21:33:39.100Z","confidence":0.6}},{"attribute":"adoption.dependent_repos","value":2988,"provenance":{"source":"https://packages.ecosyste.ms/api/v1/packages/lookup?repository_url=https%3A%2F%2Fgithub.com%2FVincit%2Fobjection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.890Z","confidence":0.85}},{"attribute":"security.scorecard","value":3.6,"provenance":{"source":"https://api.securityscorecards.dev/projects/github.com/Vincit/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.897Z","confidence":0.9}},{"attribute":"security.vulnerabilities","value":{"count":1,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=objection&per_page=100","last_12m":0,"max_severity":"CRITICAL"},"provenance":{"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=objection&per_page=100","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T15:49:24.938Z","confidence":0.9}},{"attribute":"content.faq","value":[{"answer":"A query-building library for Node.js that makes it easy to work with relational databases using both high-level abstractions and raw SQL when needed. It supports schema relationships, type safety through TypeScript, and works across multiple database systems. It is indexed under ORM & Database Tools.","source":"https://vincit.github.io/objection.js","question":"What is Objection.js?","confidence":0.6},{"answer":"Objection.js is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://vincit.github.io/objection.js","question":"Is Objection.js free to use?","confidence":0.6},{"answer":"Yes. Objection.js is published under the MIT 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/Vincit/objection.js","question":"Is Objection.js open source?","confidence":0.99}],"provenance":{"source":"https://vincit.github.io/objection.js","sourceType":"vioscale-crawler","retrievedAt":"2026-09-10T10:20:55.593Z","confidence":0.73}}],"faq":[{"answer":"A query-building library for Node.js that makes it easy to work with relational databases using both high-level abstractions and raw SQL when needed. It supports schema relationships, type safety through TypeScript, and works across multiple database systems. It is indexed under ORM & Database Tools.","source":"https://vincit.github.io/objection.js","question":"What is Objection.js?","confidence":0.6},{"answer":"Objection.js is open source, so it can be self-hosted and used at no licence cost. It is released under the MIT licence. Pricing changes often, so verify at source before relying on it.","source":"https://vincit.github.io/objection.js","question":"Is Objection.js free to use?","confidence":0.6},{"answer":"Yes. Objection.js is published under the MIT 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/Vincit/objection.js","question":"Is Objection.js open source?","confidence":0.99}],"faqSource":"generated","vulnerabilities":{"count":1,"last12m":0,"maxSeverity":"CRITICAL","source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=npm&package_name=objection&per_page=100"},"claimed":false,"updatedAt":"2026-09-10T16:09:36.322Z","formats":{"json":"https://www.vioscale.ai/api/v1/software/objection-js","markdown":"https://www.vioscale.ai/software/objection-js.md","html":"https://www.vioscale.ai/software/objection-js"}},"meta":{"source":"https://www.vioscale.ai","license":"CC-BY-4.0","generatedAt":"2026-09-21T01:30:33.895Z","disclaimer":"Independent, evidence-based. Every fact carries provenance."}}