Introducing Bartholomew

Bartholomew is a simple CMS-like (Content Management System) tool for managing a website. It is compiled to WebAssembly, and can run in any Spin environment.

At a glance, with Bartholomew you can:


Bartholomew is built using a Functions-as-a-Service (FaaS) model, similar to one you might find in AWS Lambda or Azure Functions. The CMS is only running when it needs to handle incoming requests, reducing the load on the servers running it.

Bartholomew is a Spin component, and websites built with Bartholomew are Spin applications that can run in any environment that is capable of running Spin. At Fermyon, we run all of our websites using Bartholomew and Spin, on our Fermyon Platform, running on Nomad.

In the next page, we will take Bartholomew for a spin.