Like everything else in the Gatsby universe, your serverless functions are blazing fast to kick-off, responding in just milliseconds.
Just drop your express-style Node code into the /api folder, and Gatsby Cloud will do the rest - fetching data, processing images, powering forms, and more.
Functions scale automatically since they are “event-driven”. Only pay for the compute power you use, and use as much as you need.
Build rich web experiences
Bring your site to life
Functions on Gatsby Cloud removes the hassle of maintaining separate infrastructure while allowing you to add dynamic functionality to a Gatsby site. Developers can easily add forms, authentication, email triggers, and more - all with just a few lines of code.
Learn more about Gatsby Functions.
Functions Use Cases
Extend Gatsby to do anything you can imagine.
Integrate Google Auth
Integrate Auth0 for Logins
Send data from a basic form
Send data to an Airtable project
Send SendGrid Email
Trigger emails from SendGrid
Send To Google Sheets
Send and manipulate data from Google Sheets
Text from Twilio
Trigger text messages from Twilio
Fit Your Workload
Continuous and Affordable Scaling
Functions on Gatsby Cloud scale perfectly alongside the size of your website’s workload, reducing the cost associated with running traditional servers. Gatsby Cloud handles all the hassle - there is no need to mess around with load balancers, scaling and routing issues, or paying for capacity and compute you’re just not using like other web servers.