📚

Goで使用できるNotionAPIのライブラリの調査と比較

2023/01/30に公開

ライブラリ一覧

GitHub の Repository から Star の多い Go 言語向けの Notion ライブラリを一覧にしました。

ライブラリ名 最終更新日 ライブラリ URL Go ver
notion-go 2021/5/20 https://github.com/mkfsn/notion-go v1.16
go-notion 2021/6/13 https://github.com/ketion-so/go-notion v1.16
go-notion 2021/8/4 https://github.com/sorcererxw/go-notion v1.16
notion 2021/6/1 https://github.com/kjk/notion v1.16
notionapi 2023/1/23 https://github.com/jomei/notionapi v1.14
go-notion 2022/11/19 https://github.com/dstotijn/go-notion v1.19
notionapi 2022/8/26 https://github.com/kjk/notionapi v1.11

(最終更新日は 2023/01/30 時点)

NotionAPI 対応比較

上記のライブラリの一覧から最新の NotionAPi に対応しているものを探します。

2023/01/30 時点の Notion の API-Version は 2022-06-28です。
この API-Version に対応しているのは、以下の二つでした。

使いやすさの比較

上記の二つを ReadMe の内容とライセンスから使いやすさを比較します。

ライブラリ名 ライセンス ReadMe の充実性
notionapi BSD-2-Clause license インストール方法とページの取得のみ
go-notion MIT license インストール方法から各機能の細かい使い方まで記載

結論

2023/01/30 の時点では、 go-notionがよさそうです!

MidraLab(ミドラボ)

Discussion