P
PUGUH

Panduan Cepat

Mulai gunakan ARSAKA PUGUH dalam waktu kurang dari 5 menit.

Prasyarat

  • Browser modern (Chrome, Firefox, Safari, Edge)
  • Alamat email untuk pendaftaran

Langkah 1: Buat Akun Anda

  1. Buka app-puguh.arsaka.io
  2. Klik "Get Started" atau "Register"
  3. Masukkan email Anda dan buat password
  4. Verifikasi alamat email Anda dengan mengklik link yang dikirim ke inbox Anda

Tip

Anda juga bisa mendaftar menggunakan Google atau GitHub OAuth untuk proses yang lebih cepat.

Langkah 2: Buat Organisasi Pertama Anda

Setelah pendaftaran, Anda akan diminta untuk membuat Organization pertama:

  1. Masukkan nama organisasi Anda (contoh: "Acme Corp")
  2. Pilih slug unik (contoh: "acme-corp") - ini akan muncul di URL
  3. Pilih paket awal Anda (tersedia paket Gratis)

Organisasi Anda sudah siap! Anda akan diarahkan ke dashboard.

Langkah 3: Jelajahi Dashboard

Dashboard menampilkan 5 layanan inti Anda:

Layanan Deskripsi
IAM Kelola pengguna, role, dan permission
Organization Pengaturan organisasi dan anggota
Webhook Konfigurasi notifikasi event
Billing Kelola langganan dan invoice
Control Lihat audit log dan event

Langkah 4: Buat Aplikasi Pertama Anda

Application mengisolasi resource di dalam organisasi Anda:

  1. Navigasi ke Applications
  2. Klik "New App"
  3. Masukkan nama aplikasi Anda (contoh: "My SaaS")
  4. Pilih environment (development/staging/production)
  5. Klik "Create"

Langkah 5: Integrasikan dengan Aplikasi Anda

Gunakan SDK kami untuk mengintegrasikan PUGUH ke aplikasi Anda:

typescript
import { PuguhClient } from '@arsaka/puguh-sdk';

const client = new PuguhClient({
  baseUrl: 'https://api-puguh.arsaka.io',
});

// Authenticate
const { accessToken } = await client.auth.login({
  email: 'admin@company.com',
  password: 'your-password',
});

// List your organizations
const orgs = await client.organizations.list();
console.log(orgs.items);

// Create a webhook
const webhook = await client.webhooks.create({
  url: 'https://your-app.com/webhook',
  eventTypes: ['user.registered', 'organization.created'],
});

// View audit logs
const audit = await client.control.listAudit();
console.log(audit.items);

Langkah Selanjutnya

Setelah Anda menguasai dasar-dasarnya:

Butuh Bantuan?