# Objection.js

> An SQL-friendly ORM for Node.js

- **Canonical URI:** https://www.vioscale.ai/software/objection-js
- **Category:** ORM & Database Tools
- **Homepage:** https://vincit.github.io/objection.js
- **Also known as:** objection-js
- **Profile claimed by vendor:** no
- **Last updated:** 2026-08-03T21:43:43.080Z

## Vioscale score

**52.2 / 100**, confidence 33% (low).

Composite of weighted, independently-sourced signals (no user reviews, no vendor payment).

| Signal | Score | Weight | Contribution | Evidence present |
|---|--:|--:|--:|:--:|
| capabilities | 74.7 | 16 | 1195.6 | ✓ |
| github_stars | 72.9 | 5 | 364.6 | ✓ |
| integrations | 0 | 8 | 0 | - |
| github_activity | 0 | 18 | 0 | ✓ |
| release_cadence | 0 | 10 | 0 | - |
| security_posture | 0 | 13 | 0 | - |
| package_downloads | 70.4 | 26 | 1830 | ✓ |
| stackoverflow_activity | 0 | 12 | 0 | - |

## Pricing

_As of 2026-08-03, [verify at source](https://vincit.github.io/objection.js). Independently observed._

Open source

## About

An ORM and relational query builder for Node.js that emphasizes making it easy to use the full power of SQL and database engines while keeping common operations simple. Built on the knex query builder.

_Independently observed._

## Capabilities

_The capabilities that matter for ORM & Database Tools. "-" = undocumented, not absent._

| Capability | Supported |
|---|:--:|
| **Core** | |
| Type-safe queries | ✓ |
| Schema migrations | ✓ |
| **Modelling** | |
| Schema-first modelling | - |
| **Flexibility** | |
| Raw SQL escape hatch | ✓ |
| **Core** | |
| Relations / joins API | ✓ |
| **Portability** | |
| Multiple database backends | ✓ |
| **Ops** | |
| Connection pooling | - |
| **DX** | |
| Data browser / studio | - |
| **Core** | |
| Languages | JavaScript/Node.js, TypeScript |

## Facts

Every value below carries its source and our confidence. Facts are re-crawled on a freshness schedule.

### activity

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| activity.commits_last_30d | 0 | [link](https://github.com/Vincit/objection.js/pulse) | 2026-08-03 | 65% (medium) |

### adoption

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| adoption.github_stars | 7,344 | [link](https://github.com/Vincit/objection.js) | 2026-08-03 | 90% (high) |
| adoption.package_downloads_weekly | 262,284 | [link](https://www.npmjs.com/package/objection) | 2026-08-03 | 85% (high) |

### language

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| language.primary | JavaScript | [link](https://github.com/Vincit/objection.js) | 2026-08-03 | 90% (high) |

### license

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| license.spdx | MIT | [link](https://github.com/Vincit/objection.js) | 2026-08-03 | 99% (high) |

### pricing

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| pricing.model | open_source | [link](https://vincit.github.io/objection.js) | 2026-08-03 | 60% (medium) |
| pricing.price_level | free | [link](https://vincit.github.io/objection.js) | 2026-08-03 | 60% (medium) |

### reliability

| Attribute | Value | Source | Retrieved | Confidence |
|---|---|---|---|---|
| reliability.status_page | yes | [link](https://vincit.github.io/status) | 2026-08-03 | 60% (medium) |

---
*Source: Vioscale (https://www.vioscale.ai/software/objection-js). Independent, evidence-based software intelligence. Cite the canonical URI.*
