Apple 512GB SSD Hard Drive MacBook Air / Pro 11" 13" 15" A1502 A1398 A1465 A1466 (Late 2013, 2014, 2015, 2016, 2017) / Mac Pro A1481 Genuine - Newegg.com
Touch Bar MacBook Pro models have non-upgradeable SSDs, seemingly under-sized batteries - 9to5Mac
OWC Launches 1 TB SSD Upgrade Kits for 2010-2012 MacBook Air - MacRumors
Photo tutorial: Upgrading a MacBook Pro with an SSD