API Tester — Online REST Client

Alternatif Postman yang ringan langsung di browser: susun request HTTP, kirim, lalu periksa status, waktu respons, header, dan JSON yang sudah dirapikan.

Diperbarui
Respons
Kirim request untuk melihat respons di sini. Coba contoh:
Riwayat (hanya di browser ini)
  • Belum ada request.

Request dikirim dari server kami, bukan dari browser kamu. Jadi tidak ada error CORS, tetapi localhost dan alamat jaringan privat diblokir, redirect tidak diikuti, dan respons dibatasi 2 MB.

Tool ini mengambil URL publik yang kamu masukkan dari server kami. Hasilnya disimpan sementara di memori selama beberapa menit dan tidak pernah disimpan di database.

Apakah alat ini membantu?0.0 0 penilaian
Buat header CORS untuk ExpressNginx, Apache, Netlify, Vercel, Next.js atau Workers, lalu uji preflight URL mana pun untuk melihat alasan request diblokir.Generator & Tester Header CORS →

Cara menggunakan API Tester

  1. Pilih metode lalu tempel URL endpoint. Query parameter di URL akan muncul di tab Params, dan perubahan di sana akan memperbarui URL.
  2. Tambahkan header request. Jika API memerlukannya, pilih Bearer token atau kredensial Basic di bagian Auth.
  3. Untuk POST, PUT, atau PATCH, buka Body lalu pilih JSON, teks mentah, atau field form. JSON divalidasi saat kamu mengetik; Format akan merapikannya.
  4. Tekan Send (Ctrl+Enter). Periksa status, waktu, ukuran, body yang sudah dirapikan, dan header respons.
  5. Klik Copy as cURL untuk membuat ulang request di terminal atau membagikannya ke rekan tim. Request terakhir disimpan di Riwayat.

Apa itu API tester?

API tester (atau REST client) memungkinkan kamu mengirim request HTTP ke layanan web dan melihat persis apa yang dikembalikan, tanpa menulis kode. Developer memakainya untuk menjelajahi API pihak ketiga, men-debug webhook, mengecek autentikasi, mereproduksi laporan bug, dan memverifikasi endpoint sebelum dihubungkan ke frontend. Tool ini mencakup fitur inti aplikasi desktop seperti Postman atau Insomnia, tanpa perlu instalasi dan tanpa akun.

Struktur request HTTP

  • Method: apa yang ingin kamu lakukan. GET membaca data, POST membuat data baru, PUT mengganti data, PATCH memperbarui sebagian, DELETE menghapus. HEAD hanya mengembalikan header, OPTIONS menanyakan metode apa saja yang diizinkan.
  • URL & query parameter: misalnya /v1/users?page=2&limit=50. Nilainya otomatis di-URL-encode saat kamu mengeditnya di tabel Params.
  • Headers: metadata seperti Accept: application/json, Content-Type, atau header API key.
  • Body: data yang dikirim untuk POST/PUT/PATCH. Body JSON dikirim dengan Content-Type: application/json; body form dengan application/x-www-form-urlencoded.
  • Auth: Bearer mengirim Authorization: Bearer <token> (OAuth 2.0, JWT). Basic mengirim Authorization: Basic base64(user:password).

Membaca respons

Kode status menunjukkan apa yang terjadi: 2xx berhasil, 3xx redirect, 4xx ada masalah pada request kamu (401 autentikasi kurang, 404 path salah, 422 error validasi), 5xx server bermasalah. Cari artinya di referensi HTTP Status Codes kami. Waktu respons diukur dari server kami ke API, dan ukuran adalah ukuran body dalam byte. Periksa content-type, header rate-limit (x-ratelimit-remaining, retry-after), dan header cache di tab Headers.

Mengapa request lewat server kami?

Browser memblokir request lintas origin kecuali API mengirim header CORS, yang sebagian besar API server-to-server tidak lakukan. Dengan mengirim request dari server kami, error CORS tidak akan muncul sehingga kamu melihat respons asli dari API. Demi keamanan, request ke localhost, rentang IP privat, dan alamat metadata cloud diblokir. Untuk menguji API lokal, gunakan curl. Tombol Copy as cURL akan membuatkan perintahnya, dan konverter cURL to Code kami mengubahnya menjadi JavaScript, Python, atau PHP.

Amankah dipakai dengan kredensial asli?

Request kamu hanya melewati server kami untuk diteruskan. Request tidak dicatat atau disimpan. Riwayat disimpan di browser kamu sendiri dan tidak menyertakan header Authorization, Cookie, atau API key. Meski begitu, sebaiknya gunakan API key uji atau token berumur pendek untuk tool online apa pun, dan decode JWT secara lokal dengan JWT Decoder.

Juga dicari sebagai: rest client, postman online, tes api online, kirim http request, api tester online, cek api, curl online, http client online.

Tool yang cocok dipakai bersama API Tester

  • Generator & Tester Header CORS — Muncul pesan “has been blocked by CORS policy”?
  • Validator OpenAPI / Swagger — Tempel spesifikasi API untuk memeriksanya terhadap skema OpenAPI resmi, menemukan referensi yang rusak dan parameter path yang tidak konsisten, serta melihat semua endpoint sekaligus.
  • Webhook Tester — Dapatkan URL unik, arahkan webhook atau klien HTTP apa pun ke sana, lalu lihat request masuk secara real time — header, query string, dan body yang sudah dirapikan, plus pengecekan signature HMAC.
  • Format JSON — Tempel JSON untuk dirapikan, di-minify, atau divalidasi.

Pertanyaan yang sering diajukan

Bisakah dipakai sebagai API checker?
Bisa. Kirim request ke endpoint mana pun untuk mengecek apakah ia merespons: kamu akan melihat kode status, waktu respons, header, dan body JSON yang sudah dirapikan, serta bisa menyalin request sebagai cURL.
Apakah ini alternatif Postman gratis?
Untuk request cepat, ya: metode, params, header, body JSON/form, auth Bearer dan Basic, inspeksi respons, ekspor cURL, dan riwayat, semuanya di browser tanpa daftar. Fitur koleksi, environment, dan tes terjadwal belum tersedia.
Kenapa saya tidak bisa memanggil localhost atau 192.168.x.x?
Request dikirim dari server kami, yang tidak bisa menjangkau komputer lokal kamu, dan alamat privat diblokir untuk mencegah penyalahgunaan. Gunakan tombol Copy as cURL lalu jalankan perintahnya secara lokal.
Apakah saya akan mendapat error CORS?
Tidak. CORS ditegakkan oleh browser. Karena request dibuat oleh server kami, header CORS API tidak berpengaruh. Ingat bahwa frontend kamu tetap membutuhkannya.
Apakah redirect diikuti?
Tidak. Kamu akan melihat respons 301/302/307 mentah beserta header Location-nya, yang biasanya memang dibutuhkan saat debugging. Kirim request kedua ke URL baru untuk mengikutinya.
Apakah API key atau token saya disimpan?
Tidak. Nilai auth dan header sensitif (Authorization, Cookie, X-API-Key…) dikecualikan dari riwayat, dan parameter query sensitif dikosongkan sebelum request disimpan.

Tool terkait