This is an unofficial, Go API for https://notion.so. Mostly for reading, limited write capabilities.
It allows you to retrieve content of a Notion page in structured format.
You can then e.g. convert that format to HTML.
You can learn how I reverse-engineered the Notion API in order to write this library.
Notion serves as a CMS (Content Management System). I write and edit pages in Notion.
I use custom Go program to download Notion pages using this this library and converts pages to HTML. It then publishes the result to Netlify.
Implementations for other languages
- https://github.com/jamalex/notion-py : library for Python