This document summarizes lessons learned from building a REST API on Google App Engine using Golang. Key points include: - Gorilla Mux was used for routing to handle parameters and HTTP methods. - The gorca library helped with REST response formatting and error logging. - Gomniauth and JWT were used to support OAuth2 authentication with providers beyond Google. - Middleware was implemented to handle authorization by checking user roles. - Various Google App Engine APIs were leveraged, though some were deprecated over time.