The Ethnologue is an encyclopedic reference work cataloging all of the world’s 7,111 known living languages.
The Ethnologue is intended to be used as a catalog that provides summary data of identified languages.
Information comes from numerous sources and is confirmed by consulting both reliable published sources and a network of field correspondents.
From the SIL website.