Manifest is an open-source, portable backend platform that simplifies building AI-powered tools by consolidating core backend functions into a single YAML file. It serves as a lightweight, self-hosted alternative to Firebase, offering greater control and easier integration with both human and LLM-driven workflows.
Key Features:
- Single-File Configuration: Define your entire backend, including data models, logic, and storage, in one YAML file.
- Instant CRUD: Provides immediate create, read, update, and delete operations with support for 15+ data types.
- Multiple Database Support: Compatible with PostgreSQL, MySQL/MariaDB, and SQLite.
- Custom Endpoints: Extend functionality with custom endpoints and webhooks.
- Simplified Authentication: Easily turn entities into authenticated users with role-based and ownership-based access control.
- Self-Hosted: Deploy on any server that supports NodeJS.
- Storage Integration: Supports file uploads with image resizing and S3 compatibility.
- LLM Contextualization: Integrates with codebases to provide AI assistants with necessary context, minimizing token usage.
- Admin Panel: Built-in admin panel for managing data and configurations.
Use Cases:
- Backend for AI-assisted code editors (e.g., Cursor, Bolt, Lovable).
- Rapid prototyping of backend functionalities.
- Integration of LLMs into existing codebases.
- Self-hosted backend solutions for AI coding tools.

