Crew Dragon, whose name has been changed to Endeavour, landed several minutes ahead of schedule.
The two astronauts joined their American and Russian colleagues.
It was the first docking of a crewed US spacecraft at the station since NASA's shuttle fleet was retired in 2011. It was also the first docking of a commercial spacecraft carrying humans.