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
- Buka app-puguh.arsaka.io
- Klik "Get Started" atau "Register"
- Masukkan email Anda dan buat password
- 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:
- Masukkan nama organisasi Anda (contoh: "Acme Corp")
- Pilih slug unik (contoh: "acme-corp") - ini akan muncul di URL
- 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:
- Navigasi ke Applications
- Klik "New App"
- Masukkan nama aplikasi Anda (contoh: "My SaaS")
- Pilih environment (development/staging/production)
- 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: