Backup Readwise highlights to AWS S3

0 minute read

This summer, I started using Readwise to collect all my highlights from books, blog posts, etc and make them stick using spaced repetition.

They provide a JSON API to manage and retrieve highlights, which they designed as follows:

“Rather than following any particular standard to the letter, we tried to make it as fun to use and easy to understand as possible.”

Nice! So I dug into it and quickly put together readwise-s3, a simple utility written in Go that performs a backup of all highlights to an AWS S3 bucket, where each object contains a JSON array of books or highlights.