/ Read more →

Compiler cache for builds and Workflows

EAS supports build caching, which can speed up subsequent builds by up to 30% on both Android and iOS builds. Build caching is available to all users at no additional cost, whether you're on a free or paid plan.

Mustafa AbbanMustafa Abban
Stanisław ChmielaStanisław Chmiela
/ Read more →

EAS Build: Pricing update

EAS Build is used by thousands of developers to build their apps on a daily basis. Some of these developers experience friction when they try to build a project via EAS Build, only for it to fail quickly for a variety of reasons, such as invalid configurations or minor code errors. This can be a frustrating experience, and doubly so when these failed builds cost developers money.

In an effort to continuously improve the Expo developer experience, we're happy to announce that from May 1, 2024, these builds will no longer be billed for or count against your monthly quota if you are on a Free plan. We define a "fast-failed build" as one that fails within 3 minutes. Each account will get a maximum of 10 of these waived each month.

Chris JensenChris Jensen
/ Read more →

Keep your cache close — it’s faster!

At Expo we care about speed. Speed of iteration, speed of development, speed of the app, and also the speed of your app's builds. For example, here are a few of the mechanisms we use to speed up your builds on EAS Build:

we use best available infrastructure for the job (like Apple Silicon),

VMs come with useful tools preinstalled so you don't need to wait for them to install,

we maintain proxy cache servers for Node.js, NPM and CocoaPods for faster and more reliable downloads

…but we’re always searching for ways to get faster…

Stanisław ChmielaStanisław Chmiela
/ Read more →

EAS Build: Upgrading default Node.js version from 16 to 18 on November 27th, 2023

One month ago, on September 11th, Node 16 reached end-of-life and it no longer receives any form of support. For that reason, effective November 27th, 2023, we will migrate the default Node version from 16 to 18 on all EAS Build images. We have already updated the latest image accordingly.

In the process of doing the Node.js upgrade, we will also drop our Ubuntu 18 images, because they do not support Node 18. The lowest available Ubuntu version will be 20.

The default Node version on EAS Build tracks the current maintenance LTS (see: Node.js releases). This is common practice for similar hosted services.

Brent VatneBrent Vatne