Documentation on delegation

Hey! I seem to not be able to find documentation on how to implement delegation to validators. As well as how to get chain data like validator infos. Could you point me into the right direction?