Windows 10 build 15063 official ISO images are now available for Insiders. Recently, Microsoft released Windows 10 Insider Preview build 15063 for both Fast Ring and Slow Ring Insider members.
Microsoft is also releasing this Creators Update build to everyone on April 11, 2017. However, you can download it right now without waiting.
Download Windows 10 Creators Update Build 15063 ISO image from the link below.