API REST Basis Data

Basis data Anda, API REST langsung. Dalam waktu sekitar 90 detik.

Ubah kueri tersimpan apa pun menjadi titik akhir REST yang aman dan dibatasi laju aksesnya — panggil sendiri dari dasbor, skrip, atau aplikasi internal, atau berikan kunci kepada mitra. Setiap kunci dibatasi untuk satu kueri, hanya baca secara default, dan kredensial basis data Anda tidak pernah meninggalkan jaringan Anda — tidak ada gateway yang perlu dihosting, tidak ada middleware yang perlu ditulis.

~90 detik menuju titik akhir Satu kunci per aplikasi atau mitra · dapat dicabut kapan saja Hanya baca · tidak ada port masuk Tidak ada gerbang untuk host

Satu permintaan. Baris data langsung. Tidak ada kredensial yang dipertukarkan.

Anda — atau mitra Anda — memanggil URL yang stabil dengan kunci pribadi. Query Streams menjalankan kueri yang Anda simpan melalui Agen Jaringan, memberlakukan akses baca saja, mengukur penggunaan data dalam panggilan, dan mengirimkan kembali data JSON — sementara basis data Anda tetap terlindungi di dalam jaringan Anda.

Permintaankeriting
keriting https://api.querystreams.com/v1/endpoints/8f3c1a… \ -H "Kunci X-API: qsapi_8Fa3kZ…" -G --data-urlencode "wilayah=EMEA"
200 OK142 baris · 18 ms · 6,4 KB pada jaringan (LZ4)
{
  "titik akhir": "akun aktif emea",
  baris: [
    { "akun": "Northwind GmbH", "mrr": 8400, "status": "aktif" },
    { "akun": "Contoso SARL",  "mrr": 6100, "status": "aktif" },
    … 140 baris lagi
  ],
  "meta": { "sumber": "PostgreSQL", "disimpan dalam cache": salah }
}

Mitra tersebut tidak pernah melihat SQL, tidak pernah mendapatkan kredensial basis data, dan hanya dapat menjalankan satu kueri ini — dan Anda dapat melihat setiap panggilan di buku besar aktivitas Anda.

Contoh permintaan dengan data sampel.

Ide besar

Anda berbagi kemampuan — bukan kunci menuju kerajaan.

Sebagian besar alat API basis data mengekspos seluruh skema Anda dan membiarkan konsumen menelusuri tabel Anda. Query Streams adalah kebalikannya: hanya satu yang dapat diakses. kueri tersimpan mendefinisikan secara tepat apa yang dikembalikan oleh sebuah endpoint — dan mitra Anda hanya mendapatkan baris-baris tersebut dan tidak ada informasi lain tentang bagaimana baris-baris itu dihasilkan.

Apa yang didapatkan pasanganmu

  • URL endpoint yang stabil + kunci API mereka sendiri
  • Data JSON/CSV langsung, hanya baca.
  • Parameter filter yang membentuk ulang kueri — tanpa mengungkapkannya.

Apa yang tidak pernah mereka dapatkan

  • Nama SQL, skema, atau tabel Anda
  • Kredensial basis data atau string koneksi
  • Akses tulis apa pun — atau jalur masuk ke jaringan Anda

Mengapa tim memilihnya dibandingkan PostgREST & gateway DIY?

Anda dapat menyiapkan PostgREST atau API Express + Knex dalam waktu singkat. Berikut adalah hal-hal yang tidak dapat ditandingi oleh jalur DIY tersebut ketika Anda berbagi data dengan orang lain. di luar perusahaan Anda.

Tidak ada yang terekspos ke internet.

Agen Jaringan membuka satu koneksi keluar dan mengirimkan permintaan dari dalam jaringan Anda. Tidak ada port firewall, tidak ada replika baca, tidak ada VPN, tidak ada server API publik yang perlu diamankan — pola yang disetujui oleh tim keamanan.

Satu kunci untuk setiap pasangan, bukan rahasia bersama.

Setiap penerima mendapatkan bagiannya masing-masing qsapi_* kunci, batasan laju masing-masing, dan baris tersendiri dalam buku besar penggunaan Anda. Cabut satu kunci hanya dengan sekali klik tanpa menyentuh kunci lainnya — tidak perlu membangun layanan manajemen kunci.

Hanya baca — dan SQL tetap milik Anda.

Setiap panggilan melewati validator baca-saja yang dikodekan secara permanen (PILIH / DENGAN / MENJELASKANPenerima menjalankan endpoint tetapi tidak pernah melihat kueri di baliknya dan tidak dapat mengubahnya. Anda berbagi kemampuan, bukan cetak birunya.

Semua yang biasanya Anda pasang pada API rakitan sendiri — sudah terintegrasi di dalamnya.

Endpoint bukan sekadar URL. Setiap endpoint dilengkapi dengan lapisan pengalaman pengembang yang biasanya Anda rakit dari gateway, generator dokumentasi, layanan otentikasi, dan pipeline pengukuran.

OpenAPI 3.1 yang dihasilkan secara otomatis

Setiap endpoint memancarkan spesifikasi nyata pada /openapi.json Dari hasil pemindaian skema agen — masukkan ke Swagger UI, generator klien, atau LLM. Tidak perlu dokumentasi yang ditulis tangan.

Lingkungan pengujian dalam peramban

Panel "coba sekarang" terletak di sebelah setiap endpoint — lakukan panggilan, terapkan filter, dan lihat baris langsung, status, latensi, dan ukuran terkompresi versus tidak terkompresi tanpa meninggalkan portal.

JSON, NDJSON, CSV & streaming

Mengembalikan JSON, NDJSON yang dipisahkan baris baru, atau CSV per permintaan, dan melakukan streaming kumpulan hasil yang besar sehingga suatu pekerjaan tidak menunggu seluruh muatan data. LZ4 opsional membuat respons analitik 3–5 kali lebih kecil saat dikirim melalui jaringan.

Permanen, kedaluwarsa & hancur sendiri

Berikan setiap titik akhir masa berlaku: pertahankanlah. permanen, memilikinya berakhir pada tanggal tertentu, atau tetapkan anggaran panggilan yang akan hancur sendiri setelah panggilan terakhir yang diizinkan — sempurna untuk pengiriman data aman tunggal.

Batasan laju, kuota, penguncian IP & CORS

Terapkan batasan laju dua tingkat (per kunci dan per titik akhir), kuota byte bulanan, daftar IP yang diizinkan per kunci, dan daftar asal CORS per titik akhir — perketat radius dampak sebelum Anda membagikan kunci apa pun.

Terintegrasi dengan Power BI & Tableau

API REST yang bersih dengan spesifikasi OpenAPI 3.1 dan impor output JSON/CSV langsung ke dalam Power BI dan Tablo melalui konektor web/REST mereka — ideal untuk dasbor dan laporan internal Anda sendiri — ditambah parameter filter (wilayah, sejak, penyewa) agar Anda atau penerima Anda dapat membentuk data tersebut.

Dari kueri tersimpan ke titik akhir bersama, dalam empat langkah.

Cara lama menggunakan kredensial, replika, atau ekspor harian. Sedangkan cara ini menggunakan endpoint langsung yang hanya dapat dibaca.

01

Pilih kueri yang tersimpan.

Tuliskan sekali saja di Query Builder terhadap database yang terhubung, dengan parameter filter opsional yang dapat diberikan oleh mitra Anda.

02

Balikkan ke titik akhir

Beri nama, tetapkan batasan laju dan masa berlaku — permanen, berakhir, atau hancur sendiri — dan Anda akan mendapatkan sistem yang stabil. api.querystreams.com URL.

03

Bagikan — dengan dua cara

Kirimkan tautan undangan melalui email dan mereka akan mengklaim kunci yang dapat dilacak dan dicabut dalam hitungan detik, atau buat kunci layanan untuk langsung diberikan kepada skrip.

04

Hubungi data langsung

Dasbor Anda, aplikasi internal, alur n8n, spreadsheet — atau aplikasi mitra — mengakses titik akhir sesuai permintaan. Anda dapat memantau setiap panggilan dan mencabut akses kapan saja.

Query Streams vs PostgREST, Hasura & gateway DIY

Platform-platform besar melakukan jauh lebih banyak daripada yang kami lakukan — kami tidak mengungguli mereka dalam hal jumlah konten. Kami hanya melakukan satu pekerjaan, berbagi kueri dengan mitra secara aman, jauh lebih sederhana dan lebih murah.

Gerbang PostgREST / Hasura / DIY

  • Basis data Anda atau server API publik harus terhubung ke internet.
  • Anda mengelola, meningkatkan skala, menambal, dan memperbarui TLS di seluruh tumpukan.
  • Anda membangun manajemen kunci, rotasi, dan pengukuran per kunci.
  • Skema Anda adalah API — mitra dapat menelusuri tabel Anda
  • Seringkali hanya satu mesin basis data (PostgREST = hanya Postgres)

Platform API Aliran Kueri

  • Tidak ada yang terekspos — agen hanya untuk pengiriman keluar, tidak ada port, tidak ada VPN.
  • Kami menyediakan hosting untuk API, kunci, kuota, TLS & penskalaan — Anda menjalankan agen.
  • Satu kunci per mitra, tercatat dalam buku besar, pencabutan dengan sekali klik.
  • Sebuah kueri—bukan skema Anda—menentukan apa yang diekspos oleh endpoint tersebut.
  • 11 Mesin basis data, baik lokal maupun berbasis cloud, dari satu agen.

Gateway API lengkap (Kong, Apigee, CData) memang ampuh dan memiliki peran penting — Query Streams tidak menggantikannya. Ini adalah jalur yang lebih sederhana dan terjangkau untuk satu tujuan: berbagi data langsung dengan mitra, vendor, dan klien tertentu tanpa harus membangun — atau membayar — semua itu sendiri.

Setiap basis data SQL populer, diakses sebagai API REST.

38 Konektor basis data pada Agen Jaringan yang sama yang sudah mendukung Excel, Sheets, dan MCP Anda — tanpa pengaturan tambahan. A kueri terfederasi Cara penerbitannya sama: konsumen Anda memanggil satu endpoint dan menerima baris yang sudah digabungkan dari beberapa basis data, tanpa menyadari bahwa sebelumnya ada lebih dari satu basis data.

Microsoft SQL ServerPostgreSQLMySQLMariaDBOracleKepingan saljuGoogle BigQuerySQLiteMicrosoft AccessDuckDBSupabase

Pertanyaan yang Sering Diajukan (FAQ) tentang Platform API

Apakah mitra saya memerlukan akun atau kredensial basis data?

Tidak keduanya. Undang seseorang melalui email dan mereka akan mendapatkan tautan ajaib — sebuah organisasi gratis dibuat dalam hitungan detik dan mereka mendapatkan kunci pelacakan mereka sendiri (terbaik untuk atribusi dan pencabutan sekali klik). Atau buat kunci layanan dan berikan langsung ke skrip mereka — tidak perlu akun. Dengan cara apa pun, mereka tidak pernah mendapatkan kredensial basis data, string koneksi, atau SQL di balik titik akhir; mereka hanya memanggil URL yang stabil dengan kunci mereka. Kunci API X dan dapatkan baris langsung.

Bagaimana mitra mengubah data tanpa melihat kueri?

Melalui parameter filter. Anda mengekspos variabel dalam kueri yang Anda simpan — wilayah, sejak, penyewa — sebagai parameter string kueri. Penerima meneruskan nilai untuk membentuk ulang apa yang dikembalikan oleh kueri, tetapi tidak pernah menyentuh atau melihat SQL itu sendiri. Kueri mengontrol persis apa yang dapat diekspos oleh endpoint; filter hanya mengarahkannya dalam batasan tersebut.

Apakah saya harus menyediakan layanan hosting atau pemeliharaan?

Tidak. Kami menyediakan API, kunci, kuota, TLS, dan penskalaan. Anda hanya perlu menjalankan Network Agent yang ringan dan hanya untuk pengiriman data keluar di dalam jaringan Anda — tidak ada gateway API, middleware pembatas laju, replika baca, atau server Express yang perlu diinstal atau diperbarui.

Bagaimana jika penerima mencoba menulis atau menghapus?

Mereka tidak bisa. Setiap panggilan melewati validator baca-saja yang sudah terprogram di agen — hanya itu. PILIH, DENGAN dan MENJELASKAN Permintaan tersebut diterima, dan penerima hanya dapat menjalankan satu kueri tersimpan di balik endpoint tersebut. Tidak ada cara untuk menulis, menghapus, mengubah, atau mengakses tabel lain.

Paket mana yang menyertakan REST API, dan berapa biaya yang harus dibayarkan oleh penerima?

API REST Basis Data disertakan dalam paket Bisnis dan Perusahaan, dengan uji coba gratis 30 hari saat pendaftaran dan tanpa memerlukan kartu kredit. Penerima Anda tidak membayar apa pun untuk menggunakan endpoint — penggunaan ditagihkan ke akun Anda berdasarkan byte terkompresi (ukuran data yang ditampilkan di buku besar Anda), tanpa biaya per pengguna.

Bagikan data langsung dalam 90 detik — bukan kredensial Anda.

Ubah kueri yang tersimpan menjadi titik akhir REST yang aman dan spesifik untuk setiap penerima. Hanya baca, dapat dicabut, dan tidak ada yang keluar dari jaringan Anda.