🎉 Help us grow! We're in BETA version and need your feedback on our Discord to enhance Manifest.

The simplest backend you will find

A backend so simple that it fits in a single YAML file

npx add-manifest
Open in StackBlitz
backend.yml
name: Healthcare application

entities:
Doctor:
properties:
- fullName
- avatar
- { name: price, type: money, options: { currency: EUR } }
belongsTo:
- City

Patient:
properties:
- fullName
- { name: birthdate, type: date }
belongsTo:
- Doctor

City:
properties:
- name
Backed by:IDF logo
HEC Incubateur logoStation F logo

Simple

Your entire backend in a single YAML file, easy to read and version control.

Develop 10x faster

Manifest's simple code approach makes backend development a breeze.

Self-hosted

Free and open source self-hosted Backend-as-a-Service. Have it your way.

A complete backend-as-a-service

Database

Abstracted SQLite database to store your dynamic data. It is file-based, with nothing to pre-install or connect.

Admin panel

Save hours of development with Manifest admin panel for non-technical administrators.

REST API

Clean and sharp REST API with OpenAPI documentation and API rules.

JavascriptJS SDK

Simplify your front-end integration with Manifest SDK for your JavaScript and TypeScript projects.

Plug-and-play with top frontend stacks through SDK or classic REST API:
React logoVue logoAngular logoSvelte logoNuxt logoNextJS logo

Why Manifest

Let's be honest... Backends are complex.

Even a simple app requires many skills to build, deploy and manage.

Our mission is to allow people to create backends effortlessly, whatever their experience. Manifest can be a good pick for anyone: a developer that doesn't have the backend skills to do it otherwise, or a senior developer that knows that it is the fastest way to create a backend.

Manifest is a free and open source product embracing the core values of open source software development: transparency, improvement through collaboration and community feedback, and freedom of usage and modification.


Roadmap

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

PoC Manifest

A backend that fits into 1 yaml file. Basic concepts and features.

Q2 2024

OpenAPI Swagger UI

Detailed API doc to help you understand and integrate with Manifest easily.

Q3 2024

Auth

Create authenticatable entities to signup and authenticate. Restrict entry points with API rules.

Q3 2024

Validation

Add Custom validators to your fields.

Q4 2024

Many to many relations

Enables data relationships with many-to-many associations.

Q4 2024

File & image upload

Seamlessly upload and manage files and images, either locally or using S3.

Q4 2024

Hooks Coming soon

This release will allow you to add your own hooks. You will be able to create custom features like notifications and emails.

Q4 2024

Feature request

Provide feedback and ask for the next features or enhancements!

Suggest features

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.

Try Manifest

Help us improve Manifest and evolve it to be useful for you.

npx add-manifest
Open in StackBlitz

Get started

Request a feature

Manifest admin panel

Who we are

Bonjour! We are Sébastien and Bruno, 2 childhood friends from France passionate about our work. 🫶

We know the backend struggle as we have been developing together for the last 13 years for top companies and organisations.

Wanna get in touch? Reach any of us through our Discord channel.

Bruno
Bruno Pérez
Sébastien Conejo
Bruno