Gem API wrapper