DEV Community

Narayandas Akhil Achary
Narayandas Akhil Achary

Posted on

πŸŽ₯ Introducing Dyan: A Self-Hosted Visual REST API Builder (Demo Inside)

πŸš€ What is Dyan?
Dyan is a developer tool that helps you:

  • πŸ”§ Visually define API endpoints (GET, POST, PUT, DELETE)
  • 🧠 Write custom logic in JavaScript (Python support coming)
  • ⚑ Test instantly with live input/output
  • πŸ’» Run everything locally β€” your backend, your control

No code generation. No framework lock-in. Just fast iteration.

πŸ“Ί Watch the Demo
In this video, we:

  • Create a /user endpoint in the Dyan builder
  • Add logic using the in-browser editor
  • Test it live inside Dyan’s runtime

Hit it from Postman at http://localhost:3000/api/user

Dyan Video

πŸ›  Tech Stack

  • πŸ–₯️ Frontend: React + Tailwind CSS
  • πŸ”§ Backend: NestJS
  • πŸ“¦ Database: SQLite (works with PostgreSQL, MySQL, etc.)
  • πŸ§ͺ Runtime: Secure JS sandbox via vm2

🌍 Try It Yourself

  • πŸ”— GitHub: github.com/dyan-dev/dyan
  • πŸ’¬ Discord: Join the community
  • 🌐 Website: dyan.live

We’re building this in public and actively looking for contributors β€” feel free to jump in and say hi!

πŸ’‘ Coming Soon

  • POST/PUT/DELETE full support
  • Docker Compose deployment
  • Magic link auth
  • Plugin system for auth, DBs, AI, and more

Top comments (0)