Simple headless CMS
for small projects

Existing CMS solutions are cumbersome and not worth the hassle for small projects. I created Justfields to be fast & simple.

Get started - it's free

Stop wasting time
wrestling with big CMSes

Yes, a content management system can be a great thing. But why spend hours reading docs and configuring schema's, projects and API tokens, just to get to the good stuff?

Justfields is simple.
Developers love it.

It's fast to set up.

Click together your data structure online in seconds and pass the content editor URL to your client.

It's hosted.

Don't waste time setting up hosting or configuring a database.

No need to learn a new framework.

Stop studying a new templating system just to get to the data. Justfields returns plain JSON, you already know how to work with that. Use it for any project, in any way you want.

No need to install anything.

It's instant – no installation, no dependencies, no build steps.

How it works

1. You configure the structure

Use the online admin interface to create the data structure (schema) using fields with different datatypes like text, select, image, etcetera.

2. Your client fills in the content

In a separate editor interface, your client can add content to the configured fields. This online interface is very easy to use.

3. Use the data in your project

The JSON output contains your data structure with the client's content.

"It's like a live JSON editor
that your client can understand."

Use the data however you want

Because it's just JSON, you can use it however you want. Some example use cases:

  • Fetch the JSON at runtime in your Javascript script.
  • Load the JSON at buildtime in your Next.js app.
  • Get the JSON data at runtime in your PHP application.

See more examples in the documentation

// Javascript 
fetch('https://justfields.com/project/1bvE8yWw/json')
    .then( response => response.json() )
    .then(function (data) {
        console.log(data.example_group.page_title)
        data.example_group.teammembers.forEach(function(teammember){
            console.log(teammember.name, teammember.position)
        })
    })

Copy & paste this code in your browser's console to see it fetch the data.

Sometimes justfields is all you need


Get started - it's free

made with love by bramchi