Difference between public key cryptography and PKI

Public key cryptography is another name for asymetric cryptography.

PKI consists of public key cryptographic mechanisms.