# @embedded-postgres/linux-arm

> A package containing the Postgres binaries for a particular architecture and operating system. See the embedded-postgres package.

Latest version **18.4.0-beta.17** (published 2026-06-05) · MIT license · 0 weekly downloads

## Install

```sh
npm install @embedded-postgres/linux-arm
pnpm add @embedded-postgres/linux-arm
yarn add @embedded-postgres/linux-arm
bun add @embedded-postgres/linux-arm
```

## Health

**Score 50/100 (C)** — status: active.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types; large bundle.

## Facts

| | |
|---|---|
| Version | 18.4.0-beta.17 |
| Published | 2026-06-05 |
| First published | 2022-06-08 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM |
| Node | >=16 |
| Dependencies | 0 |
| Unpacked size | 48.8 MB |
| Known vulnerabilities | 0 |
| Install scripts | yes |
| GitHub stars | 145 |
| Author | Lei Nelissen |
| Maintainers | leinelissen |

## Links

- npm: https://www.npmjs.com/package/@embedded-postgres/linux-arm
- Repository: https://github.com/leinelissen/embedded-postgres
- Homepage: https://github.com/leinelissen/embedded-postgres#readme
- Issues: https://github.com/leinelissen/embedded-postgres/issues
- npm.io page: https://npm.io/package/@embedded-postgres/linux-arm

## Recent versions

- 18.4.0-beta.17 (latest) — 2026-06-05
- 17.10.0-beta.17 — 2026-06-05
- 16.14.0-beta.17 — 2026-06-05
- 15.18.0-beta.17 — 2026-06-05
- 14.23.0-beta.17 — 2026-06-05
- 18.3.0-beta.17 — 2026-04-17
- 17.9.0-beta.17 — 2026-04-17
- 16.13.0-beta.17 — 2026-04-17
- 15.17.0-beta.17 — 2026-04-17
- 14.22.0-beta.17 — 2026-04-17
- 18.3.0-beta.16 — 2026-03-03
- 17.9.0-beta.16 — 2026-03-03
- 16.13.0-beta.16 — 2026-03-03
- 15.17.0-beta.16 — 2026-03-03
- 14.22.0-beta.16 — 2026-03-03
- … 159 more at https://npm.io/package/@embedded-postgres/linux-arm/versions

## README

![Embedded Postgres](https://github.com/leinelissen/embedded-postgres/raw/main/docs/images/embedded-postgres-header.svg)

<div align="center">

![npm](https://img.shields.io/npm/v/@embedded-postgres/linux-arm)
![npm type definitions](https://img.shields.io/npm/types/@embedded-postgres/linux-arm)
![npm](https://img.shields.io/npm/dy/@embedded-postgres/linux-arm)
![NPM](https://img.shields.io/npm/l/@embedded-postgres/linux-arm)
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/leinelissen/embedded-postgres/test.yml)

</div>

<h3 align="center">
    🐘 A Node package that spawns PostgresQL clusters programatically.
</h3>

This package contains the `linux-arm` Postgres binaries for use with the `embedded-postgres`
package. See
[embedded-postgres](https://github.com/leinelissen/embedded-postgres) for a more
developer-friendly way of spawning PostgresQL clusters.

## Installation
`embedded-postgres` is available from NPM:

```sh
npm i embedded-postgres
```

<br />

## Using just the binaries
If you just want to use the binaries, you can also just use this package
directly. It exports the paths to the
[`pg_ctl`](https://www.postgresql.org/docs/current/app-pg-ctl.html),
[`initdb`](https://www.postgresql.org/docs/current/app-initdb.html) and
[`postgres`](https://www.postgresql.org/docs/current/app-postgres.html) binaries
for `linux-arm`.

```sh
npm i @embedded-postgres/linux-arm
```


Follow the documentation to discover how to interface with the binaries. Any implementation is going to look something like this:
```ts
import { pg_ctl, initdb, postgres } from '@embedded-postgres/linux-arm'
import { execSync, spawn } from 'child_process';

execSync(initdb);
spawn(postgres);
```

> [!IMPORTANT]  
> A more friendly wrapper for using these binaries is provided as the
> [embedded-postgres](https://github.com/leinelissen/embedded-postgres) package.
> Please use it if you're confused by the binaries.

## Credits and Licensing
Embedded Postgres was created by Lei Nelissen for [BMD
Studio](https://bmd.studio). It is based on [zonky's
embedded-postgres-binaries](https://github.com/zonkyio/embedded-postgres). The
binaries are made available under the Apache License 2.0, whereas the specific
code in this package is made available under the MIT license.

<a href="https://bmd.studio">
    <img src="https://github.com/leinelissen/embedded-postgres/raw/main/docs/images/logo-bmd.svg" alt="BMD Studio" width="150" height="150" />
</a>

<br />

---
_Source: https://npm.io/package/@embedded-postgres/linux-arm · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
