Introduction
Quick start guide for Wraft developers
Introduction to Wraft
Wraft is an open-source Document Lifecycle Management (DLM) platform built with Elixir/Phoenix and designed for structured business document creation and management.
What is Wraft?
A specialized content authoring platform for business documents like contracts and legal documents. Built on modern web technologies with open formats (markdown/JSON) for maximum accessibility and future-proofing.
Tech Stack
- Backend: Elixir 1.17 + Phoenix Framework + PostgreSQL
- Storage: MinIO (S3-compatible) + PostgreSQL
- Document Processing: Pandoc, LaTeX, ImageMagick
- Frontend: Separate React/Next.js repository
- Deployment: Docker support with GitLab CI/CD
Quick Start
⚠️ Change these credentials immediately after first login
Next Steps
- Docker Setup - Get running quickly
- Local Development - Set up your dev environment
- API Documentation - Explore the API
- Building from Source - Compile Wraft
Architecture
Contributing
Wraft is AGPLv3 licensed. See our contribution guide to get started.
Resources: GitHub | Documentation | Issues