What is Homekit?

What is Homekit?