# neo4j-driver-core

> Internals of neo4j-driver

Latest version **6.2.0** (published 2026-06-30) · Apache-2.0 license · 0 weekly downloads

## Install

```sh
npm install neo4j-driver-core
pnpm add neo4j-driver-core
yarn add neo4j-driver-core
bun add neo4j-driver-core
```

## Health

**Score 65/100 (B)** — status: active.

Positive: has types; no vulnerabilities; recently updated; high maintenance score; high quality score.

Warnings: low downloads; no esm support.

## Facts

| | |
|---|---|
| Version | 6.2.0 |
| Published | 2026-06-30 |
| First published | 2021-05-19 |
| Weekly downloads | 0 |
| License | Apache-2.0 |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 956.6 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 917 |
| Author | Neo4j |
| Maintainers | neo4j-organization |
| Keywords | neo4j, driver |

## Links

- npm: https://www.npmjs.com/package/neo4j-driver-core
- Repository: https://github.com/neo4j/neo4j-javascript-driver
- Homepage: https://github.com/neo4j/neo4j-javascript-driver#readme
- Issues: https://github.com/neo4j/neo4j-javascript-driver/issues
- npm.io page: https://npm.io/package/neo4j-driver-core

## Recent versions

- 6.2.0 (latest) — 2026-06-30
- 6.0.0-alpha01 (next) — 2025-07-16
- 3.8.0 (undefined) — 2023-04-28
- 6.1.0 — 2026-06-05
- 5.28.3 — 2026-01-22
- 6.0.1 — 2025-10-31
- 6.0.0 — 2025-10-01
- 5.28.2 — 2025-09-17
- 5.28.1 — 2025-02-12
- 5.28.0 — 2025-02-05
- 5.27.0 — 2024-11-28
- 5.26.0 — 2024-10-14
- 5.25.0 — 2024-09-26
- 5.24.1 — 2024-09-05
- 5.24.0 — 2024-08-29
- … 65 more at https://npm.io/package/neo4j-driver-core/versions

## README

# Core module of the Neo4j Driver for JavaScript

> :warning: **This package is not intended to be used by end users, it contains the abstractions used by the `neo4j-driver` to handle `Neo4j` connections.**

This is a internal package shared by the [neo4j-driver](https://www.npmjs.com/package/neo4j-driver) and the [neo4j-driver-lite](https://www.npmjs.com/package/neo4j-driver-lite) drivers. This package is responsible for high level pieces of the driver such as `Session`, `Result`, `Record`, some data types and the interface for `Connection` and `ConnectionProvider`.

## Building

The build of this package is handled by the root package of this repository.

First it is needed to install the mono-repo dependencies by running `npm ci` in the root of the repository. Then:

* Build all could be performed with 


```
npm run build
```
* Build only the Core could be performed with
Builind only Core:
```
npm run build -- --scope=neo4j-driver-core

```

This produces a Node.js module version under `lib/`.

## Testing

The tests could be executed by running `npm test` in this package folder. For development, you can have the build tool rerun the tests each time you change the source code:

```
npm run test::watch
```

---
_Source: https://npm.io/package/neo4j-driver-core · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
