
Visually build, test, and deploy REST APIs without backend boilerplate
Watch how Dyan lets you build, test, and run APIs in seconds with no backend boilerplate.
Choose your preferred setup method:
The fastest way to get Dyan running with production-ready containers.
git clone https://github.com/dyan-dev/dyan.git
cd dyan
Create a .env file in the project root:
# .env
JWT_SECRET=your_super_secret_jwt_key
VITE_API_URL=http://backend:3000
docker compose up --build
That's it! 🚀 Visit http://localhost:5173 to start building your APIs.
# Stop services
docker compose down
# Remove all data (including database)
docker compose down -v
For contributors or those who want to modify the source code.
git clone https://github.com/dyan-dev/dyan.git
cd dyan
Make sure you have pnpm installed.
pnpm install
cp .env.example .env
To skip email sending in development:
EMAIL_MOCK=true
Note: The magic link will be printed on console of backend.
In the root folder, run:
# Start the frontend (localhost:5173)
pnpm --filter frontend dev
# Start the backend (localhost:3000)
pnpm --filter backend exec prisma generate
pnpm --filter backend exec prisma migrate deploy
pnpm --filter backend dev
Visit http://localhost:5173 to start building your APIs.
vm2This is an early-stage project in active development.
We welcome issues, feature ideas, and PRs from the community.
Start with good first issue tags or join our Discord to chat and collaborate.
MIT © Dyan Dev