Skip to content
Pawnote is still in beta !
Pawnote logo Pawnote logo


An unofficial wrapper written in TypeScript for interacting with Pronote's internal API.

Why Pawnote ?

Fully typed

Each request payload and response is fully typed in the library, making both your and our code more reliable.

Support for 2023 version

Pawnote supports the latest version of PRONOTE, and should also support version 2022 and earlier but some properties can be wrong or undefined.

Adapted for every usage

You can customize the fetcher used within the library to use whatever HTTP API you need. By default, it uses fetch API so Node.js, React Native and more are supported out of the box !

Same flow as the UI

Pawnote tries to have the same flow as the official UI, so that it can provide full context depending on what is requested.