Services for your JAMstack Application
Tags: webdev, productivity, javascript, devops
Published: 2019-11-07 10:15:01

### 🖥 Hosting
- **[Netlify](https://www.netlify.com/)**: Deploy modern static websites with Netlify. Get CDN, Continuous deployment, 1-click HTTPS, and all the services you need.
- **[GitHub Pages](https://pages.github.com/)**: Websites hosted directly from your GitHub repository.
- **[Zeit](https://zeit.co/)**: Host your web projects with zero configuration, automatic SSL, and global CDN.
- **[Firebase](https://firebase.google.com)**: Firebase simplifies your web hosting with tools made specifically for modern web apps. When uploading web assets, Firebase automatically pushs them to Googles global CDN and adds a free SSL certificate.

### 🗄 CMS
- **[Sanity](http://sanity.io/)**: A rather new product is Sanity. Apart from the GraphQL based API, Sanity comes with a fully customizable React based Studio.
- **[Contenful](https://www.contentful.com/)**: Contentful is how modern companies work with content. It’s content infrastructure for creating and managing content, backed by the tools for delivering it anywhere. With Contentful, developers and editors can work simultaneously and ship digital products faster.
- **[GraphCMS](https://graphcms.com/)**: GraphCMS enables developers to build powerful content APIs in a matter of minutes, while it gives content creators all the tools they need to manage their content. The hosted content APIs can be easily consumed by websites, apps or any other platform.
- **[Prismic](https://prismic.io/)**: With Prismic, teams of developers and marketers/editors/content managers can create websites and apps with instantly updatable content and custom design.
- **[DatoCMS](https://www.datocms.com/)**: DatoCMS serves content (e.g. articles, images) via a GraphQL-API. A feature that I didn't see in other headless CMS is the possibility to structure your content in a tree model.

### ⒡ Functions
- **[Netlify Functions](https://www.netlify.com/products/functions/)**: Write JavaScript or Go APIs to perform just about any backend task, scaling automatically as demand increases.
- **[Firebase Cloud Functions](https://firebase.google.com/products/functions/)**: Create functions that are triggered by Firebase products, such as changes to data in the Realtime Database, new user sign-ups via Auth, and conversion events in Analytics.

### 📚 Database
- **[Airtable](https://airtable.com/)**: Airtable works like a spreadsheet but gives you the power of a database to organize anything.
- **[FaunaDB](https://fauna.com/)**: FaunaDB is a serverless cloud database that offers fast global access to data via modern APIs like GraphQL without sacrificing data consistency. Ubiquitous, flexible and secure, FaunaDB helps modern developers build applications fearlessly.
- **[8base](https://www.8base.com/)**: Build and run cloud-based enterprise applications faster using JavaScript, GraphQL, and 8base.
- **[Firebase Realtime-Database](https://firebase.google.com/products/realtime-database/)**: The Firebase Realtime Database is a cloud-hosted NoSQL database that lets you store and sync data between your users in realtime.
- **[MongoDB Atlas](https://www.mongodb.com/cloud/atlas)**: MongoDB Atlas is the global cloud database service for modern applications. Deploy fully managed MongoDB across AWS, Azure, or GCP.

### 🔎 Search
- **[Algolia](https://www.algolia.com/)**: Algolia is a powerful hosted search API. They offer clients for many languages and frameworks. I use Algolia for some projects and I can absolutely recommend it.

### 📝 Forms
- **[Netlify Forms](https://www.netlify.com/products/forms)**: Manage forms and submissions without any server-side code or JavaScript.
- **[Basin](https://usebasin.com)**: Deploy a powerful, easy-to-configure form backend without writing a single line of server side code.

### 🔐 Auth
- **[Auth0](https://auth0.com/)**: Auth0 provides a universal authentication & authorization platform for web, mobile and legacy applications.
- **[Netlify Identity](https://www.netlify.com/docs/identity/)**: Manage signups, logins, password recovery, and more - all without rolling your own authentication service.
- **[Firebase Authentication](https://firebase.google.com/products/auth/)**: Firebase Authentication aims to make building secure authentication systems easy, while improving the sign-in and onboarding experience for end users. It provides an end-to-end identity solution, supporting email and password accounts, phone auth, and Google, Twitter, Facebook, and GitHub login, and more.
- **[Okta](https://www.okta.com/)**: Secure, scalable, and highly available authentication and user management for any app.

### 💸 Payment
- **[Stripe](https://stripe.com)**: Stripe builds the most powerful and flexible tools for internet commerce (e.g. subscription services, on-demand marketplaces or e-commerce stores).
- **[PayPal](https://www.paypal.com/)**: Simple online payments solution that’s easy to integrate into e-commerce sites.
- **[Braintree](https://www.braintreepayments.com/)**: Braintree is a subsidiary company of PayPal. Braintree processes payments online, including credit cards, debit cards, digital wallets, PayPal, Venmo, Apple Pay, and Google Pay in a single integration.

### 🖼 Media
- **[Cloudinary](https://cloudinary.com/)**: Image, video and digital asset management.
- **[imgix](https://www.imgix.com/)**: imgix transforms, optimizes and caches your images.
- **[uploadcare](https://uploadcare.com/)**: Image and file hosting. Uploadcare also offers image processing.

---

If you like my content, you might want to follow me on Twitter?! [@fullstack_to](https://twitter.com/fullstack_to)

Cover Image by [Maxim Selyuk](https://unsplash.com/@artplay) on [Unsplash](https://unsplash.com/photos/-flQuOWF18Y)