What is the difference between TLS and mTLS?

Standard TLS mainly authenticates the server to the client. mTLS (mutual TLS) adds client-certificate verification on the server side as well.

With mTLS, the server can reject unknown clients, and the client can avoid connecting to impersonated servers. Use mTLS when you need strict peer control on both sides.