Steam overlay should actually work out of the box once you launch your SFML program through Steam. The other API stuff is provided by the steamapi.dll (and platform equivalents), although I'm not sure about the licensing terms regarding the API details.