as others have said, it's both.
it's been a while and may have changed, but I think you need to use the hue app for adding bulbs to the hub.
You then you use the home app to add the hue hub to homekit, and it brings all the bulbs with it.
in the future, you can add bulbs to the hub using the hue app, and they'll pop up in the default room in homekit automatically.
there is a sync room feature or something like that in the hue app. and I think sometimes it will pop up a question and ask if you want to do it. You never want to do that! It scrambles everything.
and to make it more complicated,
it's homekit and hue and eve
the eve app gives you a lot of extra features. It's just a second front end for homekit.
All the scenes and automations are accessible in both, as they pull from the same backend. And they also work with home hubs, so automations will work on them.
- you can add conditions to triggers, so for a motion sensor, you can say "on motion, if light 1 is off, then turn on light 2". that.
- It allows you to copy and paste color from one light to another, helpful when you're trying. to match lights to one another.
- you can also copy/paste color in scenes
- Another cool feature is you can easily turn on/off which parameters are included in the scene. So you could make a scene that's only the color blue, and not include the on/off or dimmer state of the lamp. So when you play the scene only lights that are already on will turn blue, and maintain their dim level.
- When you record a scene in the home app it records everything, so the scene would always bring all the lights it includes to 50% dimmer and blue color.
And if you want to get even more involved
there are several "disco" apps that will flash your hue lights to music.
all of them work at the same time, and the lights will go to the last command the received,
also one hint
when recording scenes , if you set the lights up in "live" mode. Meaning set the lights in your room how you want them in the scene. Then once you're happy with how everything is, create a new scene. When you select the light to include in the scene, it will pull it's current state into the scene.
If you don't do it that way, you have to go back and forth a screen and hit a button to see what the changes you've made actually look like.
(this is at least true for the home app, not sure about eve)
when doing this, you can set up the lights in "live" anyway you want, besides all the manual options you can also..
--ask siri to make the lights a color
--use the hue app (it's helpful because it has group controls for rooms)
and also--- hue scenes are different, so recording a scene in the hue app will not make it appear in the other 2 apps