Setting up BookNook is quick, and getting it right means students can make the most of every tutoring session. Below is everything your district needs: a short overview for district leaders and the technical setup for your IT team.
A few basics set your students and tutors up for a smooth BookNook experience:
Before your first sessions
One step matters most, and it’s a quick, one-time task for your IT team: allowing BookNook’s web addresses through the district firewall (see Allow Listed Domains below). Handling it ahead of time sets your first session up to run smoothly, and it’s especially important for Virtual Tutoring, which uses a few additional domains and ports.
BookNook is a web-based application. Internet is required.
BookNook’s preferred web browser is Google Chrome.
Supported Browsers:
Allow by domain, not by IP address.
BookNook runs on cloud infrastructure, so our services don’t sit behind fixed IPs; the addresses these domains resolve to change automatically. Domain-based rules keep working through those changes, while IP-based rules will eventually break. If your firewall filters by IP, please allow-list these hostnames instead. We don’t publish a static IP list, because there isn’t one to maintain. The one exception is Amazon Chime, which AWS serves from a published, stable IP block (listed under Virtual Tutoring).
Here’s what to allow. Required domains are essential; recommended ones are optional but help us support your students and tutors faster. Use whatever wildcard character your system needs (shown here as *).
Prefer not to wildcard BookNook? Use these specific domains instead (may change in future): api.booknooklearning.com, app.booknooklearning.com, assets.booknooklearning.com, booknook.com
Firebase (session data, sign-in, and storage):
Google Fonts:
Feature enablement: cdn.growthbook.io
These URLs must be whitelisted by our virtual tutoring customers for both math and reading:
Additional recommended whitelisting:
Data is never sold or shared (see the Privacy Policy).
Each run records the domains and IP addresses it successfully reached and exports a CSV, JSON, or firewall-rule template, so teams always have the current set. The template leads with domain rules and includes IP rules as a fallback.