Using a USB keyboard via USB OTG on Due

I recently got an Arduino Due and after reading that it has USB OTG capabilities I would like to use them. I have a USB keyboard and I would like to get input from it but I cannot find any documentation on how to do it. Are there any libraries or any way to get input from a USB device via a USB OTG cable? Also I assume I would use the Native USB Port, correct?

I found the USBHost page this is what I needed.