BlueprintAPI
Menghubungkan…

Boilerplate REST API · Node.js 20+

Bangun API,
bukan cuma endpoint.

Blueprint API kasih kamu server Express yang udah rapi, terdokumentasi, dan bisa langsung dicoba dari halaman ini — lengkap dengan console buat nge-test tiap endpoint tanpa buka Postman.

Uptime
Node
Memori

Daftar endpoint

Semua route yang aktif di server ini. Klik salah satu buat langsung dicoba di console.

Console

Pilih endpoint, ubah parameternya kalau perlu, lalu jalankan. Response asli dari server tampil di bawah.

// response akan tampil di sini

Yang sudah disiapkan

Bagian-bagian yang biasanya bikin ribet saat mulai proyek baru, di sini sudah beres.

  • Helmet + rate limit

    Header keamanan dan pembatas request per IP sudah aktif di semua route /api.

  • Struktur rapi

    Route, middleware, dan data dipisah per folder, gampang ditambah tanpa bikin server.js menggembung.

  • Siap Pterodactyl

    Baca port dari SERVER_PORT otomatis dan bind ke 0.0.0.0, tinggal upload dan run.

  • Console bawaan

    Nggak perlu Postman buat demo — halaman ini langsung nge-fetch ke API-nya sendiri.

Deploy ke Pterodactyl

Lima langkah dari upload sampai online.

  1. 1

    Buat server dengan egg Node.js

    Di panel, buat server baru dan pilih egg Node.js (versi 20 atau lebih baru).

  2. 2

    Upload isi proyek

    Upload semua file ini ke folder root server lewat File Manager, atau push lewat SFTP.

  3. 3

    Set startup command

    Isi startup command dengan node server.js, atau biarkan default egg kalau sudah cocok.

  4. 4

    Install dependency

    Jalankan npm install --omit=dev lewat console panel (biasanya otomatis saat start pertama).

  5. 5

    Start

    Tekan Start. Server otomatis pakai port dari variabel SERVER_PORT yang diisi panel.

$ npm install --omit=dev
$ node server.js
==========================================
  Blueprint API berjalan
  http://0.0.0.0:25565
  Node v20.x.x
==========================================