The official Notion API client library, but rewritten in Python! (sync + async)
Mostly adds support for the recent Notion API changes, and per-function authentication. Upgrading from 0.4.0 should be seamless.
Thanks to contributors of this release: @aahnik, @nlecoy, @mixeden and @Thompsonmina!
We now have error handling and complete type hinting, thanks to @Blue-Hope and @aahnik. Kudos to you two!
:warning: Breaking change — The client methods now return the response content directly, so you don't need to call
.json()
on results anymore.
All endpoints are now implemented! It still needs polishing but it's mostly functional.