notion-sdk-js

Official Notion JavaScript Client

TypeScript v5.11.1 🔐 6.2/10
5.5k stars  ·  709 forks  ·  Updated  ·  MIT

Install

npm install notion-sdk-js
plain text: /sdks/notion-sdk-js/install.txt
View on GitHub
📄 Documentation
apiapi-clientjavascriptjsnotiontypescript

Supported APIs (1)

Hello and welcome! To make use of this API collection collection as it's written, please duplicate this database templat

Version history All releases ↗

## What's Changed - Sync api-endpoints: unsupported block type, update page docstring tweak by @ksinder in https://github.com/makenotion/notion-sdk…

## What's Changed * Add `pages.retrieveMarkdown` and `pages.updateMarkdown` endpoints by @ksinder in https://github.com/makenotion/notion-sdk-js/pu…

## What's Changed * Upgrade dev dependencies by @ksinder in https://github.com/makenotion/notion-sdk-js/pull/665 * Add automatic retry support wit…

## What's Changed * **Fix**: Prevent path traversal in `Client.request()` #661 * **Note when upgrading**: This means that callers can no longer …

## What's Changed * Sync api-endpoints: add `position` to `AppendBlockChildrenParameters` by @ksinder in https://github.com/makenotion/notion-sdk-js/…

## What's Changed * Add 'Contributing' section to README. by @toolness in https://github.com/makenotion/notion-sdk-js/pull/655 * Sync api-endpoint…

## What's Changed * Add husky, lint-staged by @michaelfromyeg in https://github.com/makenotion/notion-sdk-js/pull/642 * Put build step back in pre…

## What's Changed * Tidy up gitignore, add CLAUDE.md by @michaelfromyeg in https://github.com/makenotion/notion-sdk-js/pull/638 * Add support for …

Quality signals

Score
Stars5.5k
Forks709
Last updated
LicenseMIT

Supported APIs (1)

notion.com

Language

TypeScript
Browse all TypeScript SDKs →
6.2
OpenSSF Scorecard
out of 10 · 2026-03-02
Full report ↗
🔄 Maintained
10/10
👁️ Code Review
10/10
🪙 Token Permissions
0/10
📋 Security Policy
0/10
🔐 Branch ProtectionN/A
🔍 Static Analysis (SAST)
0/10