The Major Providers

Need to calculate costs? Try the Serverless Cost Calculator.

Google Firebase Logo

Google Firebase

Relevant Capabilities

Auth Realtime Database Media Storage Cloud Functions

Quick Overview

Google Firebase is very powerful while being very easy to use. For example, you can run cloud functions, but you don't even need to for most data storage and retrieval or auth. It might be expensive to scale on though.

Google Cloud Platform Logo

Google Cloud Platform

Relevant Capabilities

Everything

Quick Overview

More of a major infastructure provider in vein of Amazon Web Services than a toolkit for building out an app like Firebase is.

Amazon Web Services Logo

Amazon Web Services

Relevant Capabilities

Everything

Quick Overview

Lambda, S3, and Cognito (auth) are probably the most relevant things to front-end developers. AppSync is a bit like Firebase.

Microsoft Azure Logo

Microsoft Azure

Relevant Capabilities

Everything

Quick Overview

A major infastructre provider with solutions for about just everything, and generally consider the cheapest. For working with cloud functions, there is an online editor, but it also allows GitHub sync and integrates directly with VS Code. Data storage is through Cosmos DB.

Webtask Logo

Webtask

Relevant Capabilities

Cloud Functions Basic JSON data store

Quick Overview

An in-browser editor for creating and testing cloud functions. Seems like the nicest experience for this particular job. It's kinda of an elaborate demonstration of Auth0 Extend, which is essentially a way to take Webtask and put it in your own app.

IBM Cloud Functions Logo

IBM Cloud Functions

Relevant Capabilities

Cloud Functions

Quick Overview

Based on Apache OpenWhisk.

Backendless Logo

Backendless

Relevant Capabilities

Realtime Database Auth

Quick Overview

All-in-one kind of service similar to Firebase, including the realtime database. Has a PRO version you can host yourself, if you're, ya know, into running servers.

There is a bunch more like Kinvey, Syncano, Hoodie, Para, Stamplay, and Dadi. They are all different of course, from how Hoodie is aiming to be offline data storage, to how you'll pay for Dadi's decentralized services with it's own crypto currency.

Juan Anibal Micheli maintains Awesome Serverless, another (pretty massive) list of services and resources).

Static File Hosting

Any host can serve up static assets. These hosts specialize in it.

CodePen Logo

CodePen

Relevant Capabilities

Hosting Code Editor File Storage Preprocessing

Quick Overview

The one and only. Pens are great for quick demos with bits of HTML, CSS, and JavaScript. CodePen Projects gives you a complete file system of your own. That is where this site is built.

Netlify Logo

Netlify

Relevant Capabilities

Hosting + CDN Cloud Functions Git

Quick Overview

Netlify offers essentially very fancy static file hosting. They have many bonus features like form handling and a CLI.

GitHub Logo

GitHub Pages

Relevant Capabilities

Hosting Git

Quick Overview

Any repo can become a website.

AWS Logo

Amazon S3

Relevant Capabilities

Hosting

Quick Overview

S3 is normally mostly used for media files, but you can use a bucket as a website. Take a look at Up to help with deploying serverless apps to it.

Zeit Logo

Zeit

Relevant Capabilities

Hosting

Quick Overview

A command-line based deployment tool for any framework.

Surge Logo

Surge

Relevant Capabilities

Hosting

Quick Overview

A command-line based deployment tool for any framework.

Aerobatic Logo

Aerobatic

Relevant Capabilities

Hosting

Quick Overview

Built for static sites, but extensible through "plugins" for stuff like redirects and form submissions.

Forms

Form builder apps tend to work one of two ways. Either they host the form and you embed with an iframe, or you host the form and point the submission to them.

Google Forms Logo

Google Forms

Relevant Capabilities

Forms

Quick Overview

Free.

Wufoo Logo

Wufoo

Relevant Capabilities

Forms

Quick Overview

Secure forms. API access to data. Reporting. Logic & Branching. Integrations.

Typeform Logo

Typeform

Relevant Capabilities

Forms

Quick Overview

Forms with a novel UI/UX where each question is essentially a full page view that slides by.

Formstack Logo

Formstack

Relevant Capabilities

Forms

Quick Overview

Payments. Integrations.

Pageclip Logo

Pageclip

Relevant Capabilities

Forms

Quick Overview

Point the `action` attribute at a pageclip URL and it saves all the data for you. It can trigger an email notification, or makes the data available as JSON or CSV.

Formcarry Logo

Formcarry.

Relevant Capabilities

Forms

Quick Overview

Point the `action` attribute at Formcarry and it'll handle the form processing for you. Notably, it has integrations with services like Zapier, Salesforce, Intercom, and Slack. It also has Webhooks to notify other services (which is nice for serverless architechtures).

Formkeep Logo

Formkeep

Relevant Capabilities

Forms

Quick Overview

Point the `action` attribute at Formkeep and it'll handle the form processing for you. Integrates with services like Zapier, MailChimp, Slack, and Trello. Notable features include spam filtering and auto responders.

Formspree Logo

Formspree

Relevant Capabilities

Forms

Quick Overview

You point `action` attribute like many of the other services, but the hook here is that you use your own email address in the URL, so you don't even ahve to register.

Jotform Logo

Jotform

Relevant Capabilities

Forms

Quick Overview

Has a drag and drop form builder.

Basin Logo

Basin

Relevant Capabilities

Forms

Quick Overview

Point the `action` attribute at Basin and it'll handle the form processing for you. Basin features include Zapier integration (which connects to loads of other services), spam filtering, response emails, file uploads, and more.

Payments

Processing payments is sensitive stuff, but modern providers largely abstract that difficulty away.

Stripe Logo

Stripe

Relevant Capabilities

Payments

Quick Overview

Probably the most beloved payment service out there. There are payment services built on top of Stripe to make it easier, like Plasso.

PayPal Logo

PayPal

Relevant Capabilities

Payments

Quick Overview

The most relevant PayPal service is probably their Buy Now buttons, which send buyers to PayPal to check out, and then back to the website.

Braintree Logo

Braintree

Relevant Capabilities

Payments

Quick Overview

Braintree is owned by PayPal, so it is the one other payment service that can take PayPal. The appeal of Braintree is that it makes taking multiple forms of payments (e.g. credit cards and PayPal and Apple Pay, for example) much easier, and through just one set of APIs.

There are lots of other services that integrate with these. For example, you could use a service like Tito to manage an event which takes payments ultimate through Stripe or PayPal. Plasso or for recurring payments and memberships. Or Gumroad for selling digital products.

Media Storage

Honestly these services are pretty useful whether your website is using Serverless tech or not, but particularly useful when it is.

Cloudinary

Cloudinary

Relevant Capabilities

Images Video

Quick Overview

Cloudinary does fancy image/video stuff like manipulation and optimization, but will also directly host for you, making it a good Serverless fit.

AWS Logo

Amazon S3

Relevant Capabilities

File storage

Quick Overview

The classic file store.

Filestack logo

Filestack

Relevant Capabilities

File storage

Quick Overview

Offers an all-JavaScript file picker that integrates with other serices. The host the uploaded files.

Kloudless logo

Kloudless

Relevant Capabilities

File storage

Quick Overview

Integrates multiple file storage solutions with one API.

Uploadcare logo

Uploadcare

Relevant Capabilities

File storage

Quick Overview

Full featured file uploader and file storage.

Email / SMS / Notifications

Twilio Logo

Twilio

Relevant Capabilities

SMS Voice Push Notificaitons WebRTC

Quick Overview

Twilio offers powerful APIs for text messaging, voice, and video.

Sparkpost Logo

Sparkpost

Relevant Capabilities

Email

Quick Overview

Email sending service with analytics.

Sendgrid Logo

Sendgrid

Relevant Capabilities

Email

Quick Overview

Email sending service. Has an email builder tool as well.

Mailgun Logo

Mailgun

Relevant Capabilities

Email

Quick Overview

Email sending service.

EmailJS Logo

EmailJS

Relevant Capabilities

Email

Quick Overview

No server side code required at all.

OneSignal Logo

OneSignal

Relevant Capabilities

Push Notifications

Quick Overview

For sending Android, iOS, and Web push notifications.

PopcornNotify Logo

PopcornNotify

Relevant Capabilities

SMS Email

Quick Overview

Email and text messages with one JavaScript API.

CMS's

You'd probably refer to these as "Managed Headless CMSs" in that they abstract both auth and database and UI for managing content away into a service and you access the content via API.

Contentful Logo

Contentful

Relevant Capabilities

CMS

Quick Overview

A UI (and API) for managing/creating content, and APIs/SDKs for getting it out.

Butter CMS Logo

Butter CMS

Relevant Capabilities

CMS

Quick Overview

A UI (and API) for managing/creating content, and APIs/SDKs for getting it out.

Prismic Logo

Prismic

Relevant Capabilities

CMS

Quick Overview

A UI (and API) for managing/creating content, and APIs/SDKs for getting it out.

Netlify Logo

Netlify CMS

Relevant Capabilities

Hosting + CDN CMS

Quick Overview

This is a React SPA that works with any static site generator.

Statamic Logo

Statamic

Relevant Capabilities

CMS

Quick Overview

A visual editor that produces version-controlled flat files.

DatoCMS Logo

DatoCMS

Relevant Capabilities

CMS

Quick Overview

Hosted CMS that outputs all your data as a JSON API.

Static Site Generators

There are lots of these out there too, like Hugo and Jekyll. They pair nicely with static hosting. For example, Netlify can run your build commands for these static site as you commit to a Git Repo, or Forestry can add a UI (while still being Git-backed) on top of them. Other static site generators: 11ty, Metalsmith, Gatsby.

Data Storage

This is covered by all the major providers, but sometimes you need something simpler. Webtask gives you a small JSON store. Airtable and Fieldbook are a wonderful spreadsheet/data apps with good JavaScript APIs. Even Google Spreadsheets has APIs, but can be improved with tools like Tabletop.js.

Search

Algolia Logo

Algolia

Relevant Capabilities

Search

Quick Overview

Put all your searchable data in Algolia, and you and query and get results through APIs incredibly fast.

Google Logo

Google Custom Search Engine

Relevant Capabilities

Search

Quick Overview

You create mini search engines that are scoped by URL and can then embed them onto your own site.

Real Time

WebSockets are the name of the game, but there are services to help. Imagine things like building your own chat or your own dashboards that update to new data without needing to be refreshed.

PubNub Logo

PubNub

Relevant Capabilities

Realtime

Quick Overview

Realtime APIs

Pusher Logo

Pusher

Relevant Capabilities

Realtime

Quick Overview

Realtime APIs

Google Firebase Logo

Google Firebase

Relevant Capabilities

Auth Realtime Database Media Storage Cloud Functions

Quick Overview

The realtime database is very fast and ready to be used for realtime features. Check out projects like Firepad which use Firebase to make code editors realtime.

Auth

OAuth is the name of the game, but there are services to help. For sites that have users or adminstrators that need to log in to do things.

Auth0 Logo

Auth0

Relevant Capabilities

Auth

Quick Overview

Handles your own site's auth system or integrates with loads of other services.

Okta Logo

Okta

Relevant Capabilities

Auth

Quick Overview

SDKs to handle all auth and user management.

Google Firebase Logo

Google Firebase

Relevant Capabilities

Auth Realtime Database Media Storage Cloud Functions

Quick Overview

Handles auth entirely client-side with no cloud functions or anything required.