Preheat the oven to 350°F and wrap the bottom of a 9-inch springform pan with aluminum foil.
In a medium mixing bowl, combine graham cracker crumbs, sugar, and melted butter. Mix until well combined.
Press the mixture into the bottom of the prepared springform pan. Bake for 10-12 minutes or until lightly browned. Set aside to cool while you make the filling.
In a large mixing bowl, beat cream cheese until light and fluffy.
Add sugar, vanilla extract, and heavy cream. Mix until well combined.
Beat in eggs, one at a time, making sure each egg is fully incorporated before adding the next.
Stir in the salted caramel sauce until well combined.
Pour the filling into the cooled crust and smooth the top with a spatula.
Bake for 50-55 minutes or until the center is almost set but still slightly jiggly.
Allow to cool to room temperature, then chill for at least 4 hours or overnight.
When ready to serve, make the topping by heating heavy cream, sugar, and vanilla extract in a small saucepan over medium heat. Cook until sugar is fully dissolved.
Add salted caramel sauce and brewed espresso. Whisk until mixture is smooth and glossy.
Pour the topping over the chilled cheesecake, then slice and serve.