Meet the 1-file backend

Manifest is a complete backend that fits into a single YAML file. Cut the learning curve and ship very quickly without trading-off coding standards and best practices.

npx add-manifest
Get started
CollectionsSinglesAuthValidationStorage
backend.ymlmanifest/backend.yml
12345678910111213141516171819202122

Zero-config backend-as-a-service, within your IDE

Let's forget about the "from scratch" vs "low-code/no-code" debate.

Manifest approach brings you the best of both worlds: A hassle-free backend packed with built-in features that fits right into your IDE, just like any other file in your codebase.

Database

Built-in persistent database to store data

Admin panel

Ready-to-use back-office dashboard for admins

REST API

Instant CRUD endpoints with Swagger doc

File storage

Store user files. Resize and optiize images

Backed by:IDF logo
HEC Incubateur logoStation F logo

Everything is about delivering the right product

It does not matter if you are junior or senior developer, if you code in JS, PHP or Python. You can be frontend, backend or fullstack, a mobile developer, indie hacker or devsigner. If you know that everything is about delivering the right product, Manifest is for you.

Manifest focuses on shipping a solid product in the minimal amount of time, reducing the learning curve as much as possible. The rest is in your hands.

Connect to any frontend

Plug-and-play with all frontend stacks and mobile stacks through our JS SDK or REST API. Adding a backend to a website or an app to make it dynamic has never been that easy.

Yes, you can do SSG and SSR too.

See the JS SDK documentation

Use the REST API

Svelte
Vue
Preact
Angular
Next.js
Nuxt.js
React
Astro
Blitz
Remix
Angular
Flutter
Flutter
Swift
Ionic
Meteor

Looking for an admin panel ?

You just saved some days of development because we have one for you.

Manifest admin panel is non-technical so you can give it to your customers and app administrators without the fear that they will break anything. Obviously if it does not fit you can always bring your own.

Self hosted

Manifest is a free and open-source Backend-as-a-Service that you can use anywhere.

Enjoy Manifest on your way: no lock-in, and keep your data private.

See deployment guides

Render
Fly.io
Digital Ocean
Heroku
Docker

Keep your way of doing

Manifest integrates perfectly with your project, just like any other file in your codebase.

Keep it your way: work from your IDE, use testing, environments, AI assistants and leverage source control features like committing and branching.

Try Manifest on Stackblitz

 manifest demo on stackblitz

Loved by developers 🤩

Nice. I'll be watching this. Buddy and I are currently building an app on Pocketbase and are thoroughly enjoying it. I like your idea of starting from a config file rather than a UI.

kudos, this is very cool. i thought pocketbase was simple. this is very very simple. I love simple.

Wow I've never heard of manifest before now, it looks fascinating

Hey very useful app, I'll be watching this. I once wanted to set up backend apps during automated CI jobs in order to facilitate e2e tests and ended up making a utility kind of similar - but yours truly goes beyond.

It works! I like this a lot. I've been leaning into Pocketbase because it is easy and fairly complete with what I need. This is easier and more complete. Are you modeling this after something that exists already?

I really appreciate the simplicity of the DSL presented. I'm curious how you see the project evolving as you add those things. How do you see it differentiating itself from rails or django?

i was trying manifest today and work fine, is very simple, i would use in a project without doubt.

I love it so far. The simplicity is awesome.

Hello! Just started trying out Manifest for a personal React project. Love the idea!

This seems nice! I will def. follow this, and jump on the bandwagon then you are out of beta 😎

Congrats on shipping, this looks nice and well thought-out.

Join Manifest community

You are enthusiast about Manifest ? So are we !

Join our growing community to give your feedback, suggest features and share some love.

Roadmap

Manifest is in BETA version and we are currently developing the stable product version with the community. Here are the upcoming features:

Rich text editor

Rich text editor to create stylized HTML from the admin panel

Q4 2024

Single-type model

A convenient data model that can only have one record

Q4 2024

Realtime

Realtime subscriptions for instant messaging

Q1 2025

Custom logic

Create endpoints and your own custom logic

Q1 2025

Feature request

Suggest the next feature or enhancement

Suggest features

FAQ

No, Manifest is a self-hostable Backend-as-a-Service (BaaS). It is a service that enables developers to easily build a backend, providing the essential building blocks to get started.

No, you will still need to develop your frontend. Manifest covers the backend of your app/website only (considering the built-in admin panel as part of the backend/back-office).

If you know a bit of software development, whatever your programming language is, you will have no problem using Manifest.

Manifest is currently in BETA, you can use it at your own risk. It is stable enough to power small projects, prototypes and MVPs but we do not recommend to use it on critical platforms.

Good sense and ordinary popular stacks: the current version runs on NodeJS, Express and NestJS. We use JSON Schema to validate the YAML file, JS-YAML to parse it and TypeORM to map it into a SQLite database.

Start building with Manifest

Your frontend needs a backend? Set it up in minutes and you’re good to go!

npx add-manifest