The official Apostille Typescript repository




Apostille is a novel & holistic blockchain notarization and timestamping with transferable, updatable, branded, and cojointly owned notarizations.

Apostille whitepaper.

This library is meant to work with Catapult only. it will be updated as the nem2-sdk and Catapult evolves and as more contributions and ideas emerges. The purpose of this Github is to define the standard and give examples.


Before installing apostille-library we assume that you already have typescript and nem2-SDK installed.

To install apostille-library you can use npm or yarn:

# installation
npm install apostille-library # OR yarn add apostille-library


To check out examples and docs, visit


For questions and support please join the official Slack community chat where there is a specific apostille channel there.

The issue list of this repo is exclusively for bug reports and feature requests.


For future contributors please make sure to read the Contributing Guide before making a pull request


A big thanks to all the people who have contributed!

And a special shoutout to @jabo38 the author of apostille white paper and @aleixmorgadas a NEM core developer for their extensive support.