This is an unofficial, Go API for https://notion.so. Mostly for reading, limited write capabilities.
For Go client using official Notion API, see https://github.com/kjk/notion
Note: official Notion API is still in beta and not as capable as this unofficial API.
It allows you to retrieve content of a Notion page in structured format.
You can then e.g. convert that format to HTML.
It's used in https://presstige.io/
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.