# @netlify/runtime

> Netlify compute runtime

Latest version **5.0.4** (published 2026-09-14) · MIT license · 0 weekly downloads

## Install

```sh
npm install @netlify/runtime
pnpm add @netlify/runtime
yarn add @netlify/runtime
bun add @netlify/runtime
```

## Health

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

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

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 5.0.4 |
| Published | 2026-09-14 |
| First published | 2025-05-03 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | >=22.12.0 |
| Dependencies | 4 |
| Unpacked size | 4.1 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 24 |
| Author | Netlify Inc. |
| Maintainers | netlify-bot, mikewen, youvalv, serhalp-netlify, mlgualtieri-gatsby |

## Links

- npm: https://www.npmjs.com/package/@netlify/runtime
- Repository: https://github.com/netlify/primitives
- Homepage: https://github.com/netlify/primitives#readme
- Issues: https://github.com/netlify/primitives/issues
- npm.io page: https://npm.io/package/@netlify/runtime

## Dependencies (4)

- [@netlify/blobs](https://npm.io/package/@netlify/blobs.md) ^11.1.0
- [@netlify/cache](https://npm.io/package/@netlify/cache.md) 4.0.0
- [@netlify/types](https://npm.io/package/@netlify/types.md) 3.0.0
- [@netlify/runtime-utils](https://npm.io/package/@netlify/runtime-utils.md) 3.0.0

## Recent versions

- 5.0.4 (latest) — 2026-09-14
- 5.0.3 — 2026-09-02
- 5.0.2 — 2026-08-28
- 5.0.1 — 2026-08-18
- 5.0.0 — 2026-08-18
- 4.1.29 — 2026-08-12
- 4.1.28 — 2026-08-04
- 4.1.27 — 2026-07-29
- 4.1.26 — 2026-07-24
- 4.1.25 — 2026-05-29
- 4.1.24 — 2026-05-18
- 4.1.23 — 2026-05-15
- 4.1.22 — 2026-05-13
- 4.1.21 — 2026-05-11
- 4.1.20 — 2026-03-19
- … 44 more at https://npm.io/package/@netlify/runtime/versions

## README

# Netlify Primitives

Implementation of different Netlify platform primitives. Includes both developer-facing utilities as well as the logic
required for the local emulation of each primitive to aid local development workflows.

## Installation

This monorepo uses [npm workspaces](https://docs.npmjs.com/cli/v7/using-npm/workspaces/).

Start by installing the dependencies:

```sh
npm install
```

You can then build all the packages:

```sh
npm run build --workspaces=true
```

When working on the packages, it can be helpful to have them rebuild on change:

```sh
npm run dev
```

## Packages

| Name                                                        | Description                                                             | Version                                                                                                                                 |
| ----------------------------------------------------------- | ----------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| 🤖 [@netlify/ai](packages/ai)                               | TypeScript utilities for interacting with Netlify AI features           | [![npm version](https://img.shields.io/npm/v/@netlify/ai.svg)](https://www.npmjs.com/package/@netlify/ai)                               |
| 🔀 [@netlify/aws-lambda-compat](packages/aws-lambda-compat) | AWS Lambda compatibility wrapper for Netlify Functions                  | [![npm version](https://img.shields.io/npm/v/@netlify/aws-lambda-compat.svg)](https://www.npmjs.com/package/@netlify/aws-lambda-compat) |
| 🗄️ [@netlify/blobs](packages/blobs)                         | TypeScript client for Netlify Blobs                                     | [![npm version](https://img.shields.io/npm/v/@netlify/blobs.svg)](https://www.npmjs.com/package/@netlify/blobs)                         |
| 💾 [@netlify/cache](packages/cache)                         | TypeScript utilities for interacting with the Netlify cache             | [![npm version](https://img.shields.io/npm/v/@netlify/cache.svg)](https://www.npmjs.com/package/@netlify/cache)                         |
| 🗃️ [@netlify/database](packages/database)                   | TypeScript client for interacting with Netlify's managed database       | [![npm version](https://img.shields.io/npm/v/@netlify/database.svg)](https://www.npmjs.com/package/@netlify/database)                   |
| 🛠️ [@netlify/dev](packages/dev)                             | Emulation of the Netlify environment for local development              | [![npm version](https://img.shields.io/npm/v/@netlify/dev.svg)](https://www.npmjs.com/package/@netlify/dev)                             |
| 🔧 [@netlify/dev-utils](packages/dev-utils)                 | TypeScript utilities for the local emulation of the Netlify environment | [![npm version](https://img.shields.io/npm/v/@netlify/dev-utils.svg)](https://www.npmjs.com/package/@netlify/dev-utils)                 |
| 🌐 [@netlify/edge-functions](packages/edge-functions)       | TypeScript utilities for interacting with Netlify Edge Functions        | [![npm version](https://img.shields.io/npm/v/@netlify/edge-functions.svg)](https://www.npmjs.com/package/@netlify/edge-functions)       |
| ⚡ [@netlify/functions](packages/functions)                 | TypeScript utilities for interacting with Netlify Functions             | [![npm version](https://img.shields.io/npm/v/@netlify/functions.svg)](https://www.npmjs.com/package/@netlify/functions)                 |
| 📋 [@netlify/headers](packages/headers)                     | TypeScript implementation of Netlify's headers engine                   | [![npm version](https://img.shields.io/npm/v/@netlify/headers.svg)](https://www.npmjs.com/package/@netlify/headers)                     |
| 🔐 [@netlify/identity](packages/identity)                   | TypeScript utilities for interacting with Netlify Identity              | [![npm version](https://img.shields.io/npm/v/@netlify/identity.svg)](https://www.npmjs.com/package/@netlify/identity)                   |
| 🖼️ [@netlify/images](packages/images)                       | TypeScript utilities for interacting with Netlify Image CDN             | [![npm version](https://img.shields.io/npm/v/@netlify/images.svg)](https://www.npmjs.com/package/@netlify/images)                       |
| 🔍 [@netlify/otel](packages/otel)                           | TypeScript utilities to interact with Netlify's OpenTelemetry           | [![npm version](https://img.shields.io/npm/v/@netlify/otel.svg)](https://www.npmjs.com/package/@netlify/otel)                           |
| 🔄 [@netlify/redirects](packages/redirects)                 | TypeScript implementation of Netlify's rewrites and redirects engine    | [![npm version](https://img.shields.io/npm/v/@netlify/redirects.svg)](https://www.npmjs.com/package/@netlify/redirects)                 |
| 🏛️ [@netlify/runtime](packages/runtime)                     | Netlify compute runtime                                                 | [![npm version](https://img.shields.io/npm/v/@netlify/runtime.svg)](https://www.npmjs.com/package/@netlify/runtime)                     |
| 🔨 [@netlify/runtime-utils](packages/runtime-utils)         | Cross-environment utilities for the Netlify runtime                     | [![npm version](https://img.shields.io/npm/v/@netlify/runtime-utils.svg)](https://www.npmjs.com/package/@netlify/runtime-utils)         |
| 📁 [@netlify/static](packages/static)                       | TypeScript implementation of Netlify's static file serving logic        | [![npm version](https://img.shields.io/npm/v/@netlify/static.svg)](https://www.npmjs.com/package/@netlify/static)                       |
| 🔢 [@netlify/types](packages/types)                         | TypeScript types for Netlify platform primitives                        | [![npm version](https://img.shields.io/npm/v/@netlify/types.svg)](https://www.npmjs.com/package/@netlify/types)                         |

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