It has the soft keyboard like all the other iOS devices, but it also works well with a bluetooth keyboard. I have a case that has the keyboard embedded in it. Pair the pad to the keyboard, install the pad into the case, then open it, hit the power button on the keyboard and go.