Skip to content

System Architecture

Kizuna is built on a modern, type-safe stack designed for performance and reliability.

  • Framework: Next.js 16 (App Directory)
  • Language: TypeScript
  • Database: Supabase (PostgreSQL)
  • Styling: Tailwind CSS v4
  • UI Components: Radix UI + Lucide Icons
  • Animations: Framer Motion
  1. Frontend: The React client continually streams status updates.
  2. API Layer: Next.js Server Actions and Route Handlers act as a proxy between the client and your n8n instances. This avoids CORS issues and hides your n8n API keys from the browser.
  3. Database: Stores configuration, user sessions, and encrypted credentials.

Kizuna is optimized for Vercel but can be deployed anywhere that supports Node.js (Docker, VPS, Railway).

To handle the scale of fetching status for many servers simultaneously, Kizuna leverages Vercel’s ability to run serverless functions in parallel.