Developer Platform

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.

create-note.js
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.