Separating out external APIs from Grimoire.