Difference of in-interface and in-bridge-port in firewall rules

I have lately wondered why there is two ways of defining interfaces on firewall rules. Are they totally identical and always interchangeable? If not, then what kind of differences there are?

in-interface vs. in-bridge-port
out-interface vs. out-bridge-port

Thanks,
Marko

Not at all.

Interchangable are in/out-interface and in/out-interface-list.

The in/out-bridge-port is something completely different, it’s when you use use-ip-firewall=yes for bridge.

Btw, it’s in the manual (https://wiki.mikrotik.com/wiki/Manual:IP/Firewall/Filter; I mean it as hint that RouterOS manual is really useful thing).