Build with FortyNote
REST API, webhooks, MCP support, and SDKs for JavaScript, Python, and more. Integrate FortyNote into your apps, automate workflows, and build on top of the world's best note-taking platform.
Everything you need to build
REST API
Full-featured REST API with endpoints for notes, notebooks, tags, tasks, and more. JSON responses, OAuth 2.0 auth.
Webhooks
Real-time event notifications for note creation, updates, shares, and task changes. Reliable delivery with retries.
MCP Support
Connect FortyNote to Claude, ChatGPT, and any MCP-compatible AI tool. Your notes become a live AI knowledge base.
SDKs
Official SDKs for JavaScript/TypeScript, Python, and Ruby. Community SDKs for Go, Java, and more.
OAuth 2.0
Secure, standards-based authentication. Users authorize your app without sharing credentials.
Zapier & Make
No-code automation with 5,000+ apps via Zapier and Make. Build workflows without writing a line of code.
Simple, intuitive API
Get up and running in minutes.
const fortynote = require('@fortynote/sdk');
const client = new fortynote.Client({
apiKey: process.env.FORTYNOTE_API_KEY
});
// Create a note
const note = await client.notes.create({
title: 'Meeting notes — Q3 review',
content: '# Key decisions\n\n- Launch v11 in July',
notebook: 'Work',
tags: ['meeting', 'q3']
});
console.log('Created note:', note.id);Start building today
API access is available on Advanced and Flexible plans. Free sandbox for development.