Shoal v1 provides boolean and string feature toggles, evaluated by polling the Shoal API. Users are targeted with allow-lists.
JavaScript
const Shoal = require("shoal-js");
const client = new Shoal(process.env.SHOAL_KEY, { refresh: 60 });
client.enabled("new-checkout", { id: "u_42" }).then((on) => { /* … */ });