v2.0 — Production Ready

School ERP
REST API

Platform manajemen sekolah terlengkap dari ekosistem kasakola.id. Kelola akademik, keuangan, absensi, kantin, dan seluruh operasional sekolah melalui satu API.

100+ Endpoints Sandbox Gratis 99.9% Uptime
GET /siswa
// Response
{
  "success": true,
  "message": "Data retrieved",
  "data": [
    {
      "id": 1,
      "nama": "Ahmad Rizki",
      "nisn": "0012345678",
      "kelas": "XII IPA 1"
    }
  ],
  "code": 200
}

Ekosistem Lengkap dalam Satu API

Semua modul yang dibutuhkan untuk mengelola sekolah modern, terintegrasi dalam satu platform REST API.

Manajemen Siswa

CRUD siswa, profil, nilai, absensi, transaksi kantin, dan riwayat akademik lengkap.

Portal Guru

Manajemen kelas, input nilai, absensi siswa, tugas, dan aktivitas mengajar.

Billing & Keuangan

Invoice siswa, pembayaran, rekonsiliasi, laporan keuangan, dan integrasi payment gateway.

Absensi & Scan

Sistem absensi berbasis QR/barcode, scan masuk-keluar, laporan kehadiran real-time.

Kantin Digital

Transaksi kantin cashless, top-up saldo, riwayat pembelian, dan laporan penjualan.

Portal Orang Tua

Monitoring anak, lihat nilai & absensi, bayar tagihan, dan komunikasi dengan sekolah.

Contoh Endpoints

Beberapa endpoint yang tersedia. Lihat dokumentasi lengkap untuk daftar seluruh endpoint.

Public Endpoints No Auth

Method Endpoint Deskripsi
GET /website/blog/articles Daftar artikel blog publik
GET /website/careers Lowongan karir yang tersedia
GET /website/subscription-plans Paket langganan yang tersedia
POST /website/careers/apply Submit lamaran kerja

Private Endpoints Requires API Key

Method Endpoint Deskripsi
GET /siswa Daftar semua siswa (paginated)
POST /siswa Tambah siswa baru
GET /guru/portal/classes Daftar kelas yang diampu guru
POST /absensi/scan Record scan absensi siswa
GET /ortu/me/children Data anak dari akun orang tua
GET /kantin/transactions Riwayat transaksi kantin
PUT /admin/students/{id} Update data siswa
DELETE /admin/students/{id} Hapus data siswa (soft delete)

Autentikasi

// Tambahkan header di setiap request
X-API-KEY: sk_test_your_api_key_here

// Atau gunakan Bearer token
Authorization: Bearer sk_test_your_api_key_here

Pilih Paket API

Mulai gratis dengan sandbox, upgrade ke production saat siap.

SANDBOX
Gratis

Untuk development & testing

  • 100 requests/menit
  • Semua endpoint tersedia
  • Data sandbox (dummy)
  • Dokumentasi lengkap
Daftar Gratis
POPULAR
PRODUCTION PRO
Rp 299K/bln

Untuk aplikasi production

  • 1.000 requests/menit
  • Semua endpoint tersedia
  • Data production real
  • Webhook support
  • Email support
Mulai Berlangganan
ENTERPRISE
Custom

Untuk kebutuhan skala besar

  • Unlimited requests
  • Semua endpoint tersedia
  • Data production real
  • Custom integration
  • Dedicated support 24/7
  • SLA guarantee
Hubungi Sales

Siap Memulai?

Daftar sekarang dan dapatkan API key sandbox gratis. Mulai integrasikan sistem sekolah Anda dengan KasaKola ERP.

Dapatkan API Key Gratis