Error loading page.
Try refreshing the page. If that doesn't work, there may be a network issue, and you can use our self test page to see what's preventing the page from loading.
Learn more about possible network issues or contact support for more help.

Need a library card?

You need a library card to borrow digital titles, place holds, and add titles to your wish list.

Begin typing your library’s name to see if it’s a member of this website, or click the down arrow to select from a list. Once you select a library, we'll show you the best way to get a library card.


Albany Public Library

Albany Public Library- Delaware Branch

Albany Public Library- North Albany Branch

Albany Public Library-Arbor Hill/West Hill Branch

Albany Public Library-Howe Branch

Albany Public Library-John J. Bach Branch

Albany Public Library-Pine Hills Branch

Altamont Free Library

Arvilla E. Diver Memorial Library (Schaghticoke)

Berlin Free Town Library

Berne Public Library

Bethlehem Public Library

Brunswick Community Library

Castleton Public Library

Cheney Library (Hoosick Falls)

Cohoes Public Library

East Greenbush Community Library

Grafton Community Library

Guilderland Public Library

Menands Public Library

Nassau Free Library

North Greenbush Public Library

Petersburgh Public Library

Poestenkill Library

RCS Community Library

Rensselaer Public Library

Rensselaerville Library

Sand Lake Town Library

Stephentown Memorial Library

Troy Public Library

Upper Hudson Library System

Valley Falls Free Library

Voorheesville Public Library

Watervliet Public Library

Westerlo Public Library

William K. Sanford Town Library (Colonie)