Add lib/api.js