Authentication
Learn how to create integrations and authenticate API requests using bearer tokens.
Complete guide to building integrations with the Notion API
This documentation site provides step-by-step Standard Operating Procedures (SOPs) for working with the Notion API. Whether you're building a simple integration or a complex automation workflow, these guides will help you get started quickly.
| Resource | Description |
|---|---|
| SOPs | Step-by-step procedures for common tasks |
| Workflows | End-to-end integration patterns |
| Quick Reference | API endpoints, objects, and error codes |
| Official Docs | Notion's official API documentation |
// Install the Notion SDK
npm install @notionhq/client
// Initialize the client
const { Client } = require('@notionhq/client');
const notion = new Client({ auth: process.env.NOTION_API_KEY });
// Make your first request
const response = await notion.users.me({});
console.log(response);Need Help?
Use the Ask the Docs chat widget in the bottom-right corner to get instant answers about the Notion API!