Satu project, enam bagian
Semuanya menyala sejak menit pertama.
Tidak ada yang perlu kamu aktifkan, pasang, atau sambungkan sendiri. Semuanya berbagi satu hostname dan satu kunci, jadi satu base URL cukup untuk seluruh client library-mu.
PostgreSQL penuh
Kamu superuser di dalamnya. Sambung dengan psql, DBeaver, atau driver apa pun lewat port khusus project-mu, selalu terenkripsi.
pgvector, pg_trgm, pgcrypto, citext, pg_stat_statements
REST API otomatis
Setiap tabel langsung punya endpoint di /rest/v1, tanpa menulis backend. Izin dipegang database: Row Level Security milikmu menentukan siapa melihat baris mana.
https://<project>.podx.my.id/rest/v1
Autentikasi
Pendaftaran, masuk, dan token untuk penggunamu di /auth/v1. Token yang sama dipakai REST API untuk memilih peran: satu kunci, satu model izin.
/auth/v1
Penyimpanan berkas
Unggah dan sajikan berkas lewat /storage/v1, di volume milik project-mu sendiri, bukan direktori sementara yang hilang saat container pindah.
/storage/v1
Connection pooler
Ratusan koneksi aplikasi diringkas jadi sedikit koneksi database. Berguna justru saat trafik naik, dan tetap lewat TLS.
mode transaksi
Cadangan berjalan sendiri
Cadangan harian ditambah arsip log transaksi berkelanjutan, jadi database bisa dipulihkan ke titik waktu tertentu. Tidak ada yang perlu kamu nyalakan.
harian + pemulihan ke titik waktu
Belum ada di Base: replika baca dan failover otomatis (satu instance melayani baca dan tulis), serta Realtime dan Edge Functions. Kalau aplikasimu bergantung pada salah satunya, Base belum menggantikannya.
Terkelola
Yang membedakannya dari memasang Postgres sendiri
Memasang PostgreSQL itu lima menit. Yang memakan waktu adalah semua yang datang sesudahnya, dan itulah yang kamu bayar di sini.
- Cadangan harian + pemulihan ke titik waktu
- Cadangan dibuat tiap hari dan log transaksi diarsipkan terus-menerus. Kalau ada data terhapus atau rusak, database dipulihkan ke menit sebelum kejadian.
- Kamu superuser di databasemu sendiri
- Buat extension, role, dan schema sesukamu. Tidak ada daftar putih perintah, tidak ada tiket untuk hal yang seharusnya satu baris SQL.
- pgvector sudah di dalam
- Berikut pg_trgm, pgcrypto, citext, dan pg_stat_statements. Aplikasi pencarian atau AI tidak perlu database terpisah.
- Buka Studio dengan satu klik
- Lihat tabel, jalankan query, dan ubah data lewat XPod Studio langsung dari console, tanpa memasang klien apa pun.
- Setelannya mengikuti ukuran yang kamu ambil
- Batas koneksi dihitung dari memori paketmu, bukan angka bawaan yang sama untuk semua orang.
- Koneksi dari luar, dengan TLS
- Endpoint TCP publik ber-TLS, jadi aplikasi di mana pun bisa memakainya. String koneksi yang ditampilkan tidak membawa kata sandi.
Tujuh produk, satu platform
Yang mana yang kamu butuh?
Bedanya ada pada kapan kodemu berjalan: dari yang menyala terus, sampai yang tidak pernah menyala sama sekali.
- Yang kamu bawa
- Aplikasi dari katalog
- Kapan berjalan
- Terus
- Cara ditagih
- Bulanan
- Yang kamu bawa
- Image container sendiri
- Kapan berjalan
- Terus
- Cara ditagih
- Bulanan, per menit aktif
- XPod Basekamu di sini
- Yang kamu bawa
- Database PostgreSQL
- Kapan berjalan
- Terus
- Cara ditagih
- Bulanan
- Yang kamu bawa
- Berkas statis
- Kapan berjalan
- Tidak pernah
- Cara ditagih
- Paket + bandwidth
- Yang kamu bawa
- Kode dalam container
- Kapan berjalan
- Saat dijadwalkan
- Cara ditagih
- Per detik eksekusi
- Yang kamu bawa
- Kode atau container
- Kapan berjalan
- Saat ada pesan
- Cara ditagih
- Per pesan selesai
- Yang kamu bawa
- Satu fungsi (handler)
- Kapan berjalan
- Saat dipanggil
- Cara ditagih
- Per panggilan + GB-detik