Related words: known inside out, know inside out, know intimately, intimately know, understand someone or something
Knowing someone inside and out is an expression that means to be so familiar with the person that you know them
Semantically related questions:
Who is the best at knowing you inside out?
Who knows you better than anyone else?
Who knows you the best?