データベースREST API

あなたのデータベースは、ライブREST APIです。 約90秒後。

保存済みのクエリを、安全でレート制限付きのRESTエンドポイントに変換できます。ダッシュボード、スクリプト、社内アプリから直接呼び出すことも、パートナーにキーを渡すことも可能です。各キーは1つのクエリにのみスコープされ、デフォルトでは読み取り専用です。データベースの認証情報はネットワーク外に送信されることはありません。ホストするゲートウェイも、作成するミドルウェアも不要です。

終点まで約90秒 アプリまたはパートナーごとにキーは1つ。いつでも取り消すことができます。 読み取り専用・受信ポートなし ホストするためのゲートウェイがありません

リクエストは1つ。ライブデータ。認証情報のやり取りは一切不要。

あなた、またはパートナーが、個人キーを使用して安定したURLにアクセスします。Query Streamsは、保存されたクエリをネットワークエージェント経由で実行し、読み取り専用を適用し、呼び出しを計測し、JSONデータをストリーミングで返します。その間、データベースはネットワーク内に隔離されたままです。

リクエストカール
カール https://api.querystreams.com/v1/endpoints/8f3c1a… -H 「X-API-Key: qsapi_8Fa3kZ…」 -G --data-urlencode 「region=EMEA」
200 OK142行 · 18ミリ秒 · 6.4KB(LZ4形式)
{
  "終点": 「emea-active-accounts」,
  「行」: [
    { "アカウント": 「ノースウィンドGmbH」, 「mrr」: 8400, "状態": "アクティブ" },
    { "アカウント": 「コントソSARL」,  「mrr」: 6100, "状態": "アクティブ" },
    …さらに140行
  ],
  「メタ」: { "ソース": 「PostgreSQL」, 「キャッシュ済み」: 擬似 }
}

パートナーはSQL文を見ることもなく、データベースの認証情報も取得せず、実行できるのはこの1つのクエリだけです。そして、あなたはアクティビティ台帳にすべての呼び出しを確認できます。

サンプルデータを含む、具体的なリクエスト例。

大きなアイデア

あなたは能力を共有するだけで、王国の鍵を共有するわけではない。

ほとんどのデータベースAPIツールはスキーマ全体を公開し、利用者がテーブルを閲覧できるようにします。クエリストリームは正反対です。 保存されたクエリ エンドポイントが返す内容を正確に定義します。パートナーは返される行のみを受け取り、その生成方法に関する情報は何も受け取りません。

あなたのパートナーが得るもの

  • 安定したエンドポイントURLと独自のAPIキー
  • ライブJSON/CSV行、読み取り専用
  • クエリを公開せずにクエリを再構成するフィルターパラメータ

彼らが決して理解できないこと

  • SQL、スキーマ、またはテーブル名
  • データベース認証情報または接続文字列
  • 書き込みアクセス、またはネットワークへの経路

チームがPostgRESTや自作ゲートウェイよりもこれを選ぶ理由

PostgREST APIやExpress + Knex APIは半日もあれば構築できます。しかし、データを誰かと共有する場合、こうした自作の方法では決して得られない利点があります。 あなたの会社。

インターネット上には何も公開されていません

ネットワークエージェントは、外部接続を1つ開き、ネットワーク内部からクエリを送信します。ファイアウォールポートも、リードレプリカも、VPNも、セキュリティ対策が必要な公開APIサーバーも不要です。セキュリティチームが推奨するパターンです。

パートナーごとに鍵は1つ、共有の秘密ではない

受取人全員に qsapi_* 鍵、独自の利用制限、そして利用履歴における独自の項目。他の鍵に影響を与えることなく、ワンクリックで1つの鍵を取り消すことができます。鍵管理サービスを構築する必要もありません。

読み取り専用 — SQL はあなたのものです

すべての呼び出しはハードコードされた読み取り専用バリデーターを通過します(セレクト / / 説明する受信者はエンドポイントを実行しますが、その背後にあるクエリを見ることはなく、変更することもできません。共有するのは機能であって、設計図ではありません。

DIY APIにボルトで固定するものはすべて組み込まれています

エンドポイントは単なるURLではありません。それぞれのエンドポイントには、ゲートウェイ、ドキュメントジェネレーター、認証サービス、メータリングパイプラインなどから通常構築する開発者エクスペリエンスレイヤーが付属しています。

自動生成された OpenAPI 3.1

すべてのエンドポイントは、実際の仕様を出力します。 /openapi.json エージェントのスキーマスキャンから取得したデータを、Swagger UI、クライアントジェネレーター、またはLLMにドロップするだけです。手書きのドキュメントは不要です。

ブラウザ内テストサンドボックス

各エンドポイントの横には「今すぐ試す」パネルがあり、ポータルから離れることなく、呼び出しを行い、フィルタを適用し、リアルタイムの行数、ステータス、レイテンシ、圧縮サイズと非圧縮サイズを確認できます。

JSON、NDJSON、CSV、ストリーミング

リクエストごとにJSON、改行区切りのNDJSON、またはCSV形式で結果を返し、大きな結果セットをストリーミング配信することで、ジョブがペイロード全体を待つ必要がないようにします。オプションのLZ4を使用すると、分析レスポンスの送信サイズを3~5分の1に縮小できます。

永久的、期限付き、自己消滅

エンドポイントに寿命を与える: 永続持っています 期限切れ デートで、または 通話予算 最後の許可された通話後に自己破壊する機能があり、安全なデータ転送を1回行うのに最適です。

レート制限、割り当て、IPおよびCORSロック

2段階のレート制限(キーごと、エンドポイントごと)、月間バイト割り当て、キーごとのIP許可リスト、エンドポイントごとのCORSオリジンリストなどを重ねて設定し、キーを共有する前に影響範囲を狭めましょう。

Power BIとTableauにドロップイン

OpenAPI 3.1仕様とJSON/CSV出力によるクリーンなREST APIは、直接インポートできます。 Power BI そして タブロー 独自の内部ダッシュボードやレポートに最適なウェブ/RESTコネクタを介して、さらにフィルタパラメータ(地域, 以来, テナントあなたやあなたの受信者がデータを加工できるようにするためです。

保存済みクエリから共有エンドポイントまで、4つのステップで

従来の方法は、認証情報、レプリカ、または毎晩のエクスポートでした。これは代わりに、リアルタイムの読み取り専用エンドポイントです。

01

保存済みのクエリを選択してください

クエリビルダーで一度記述するだけで、接続されている任意のデータベースに対してクエリを実行できます。オプションのフィルタパラメータは、パートナーが渡すことができます。

02

それをエンドポイントに反転させる

名前を付け、レート制限と有効期間(永久、期限付き、または自己消滅)を設定すれば、安定した api.querystreams.com URL。

03

シェアする ― 2つの方法

マジックリンク付きの招待メールを送ると、数秒で追跡可能で取り消し可能なキーを取得したり、サービスキーを生成してスクリプトに直接渡したりできる。

04

ライブデータを呼び出す

ダッシュボード、社内アプリ、n8nフロー、スプレッドシート、あるいはパートナーのアプリなど、あらゆるものがオンデマンドでエンドポイントにアクセスします。すべての通話を監視し、いつでもアクセス権を取り消すことができます。

クエリストリームとPostgREST、Hasura、および自作ゲートウェイの比較

大手プラットフォームは私たちよりもはるかに多くのことをやっています。私たちは彼らに勝る機能を持っているわけではありません。私たちは1つの仕事を作り、 パートナーとクエリを安全に共有する劇的に簡素化され、コストも削減される。

PostgREST / Hasura / DIY ゲートウェイ

  • データベースまたは公開APIサーバーはインターネットに接続する必要があります。
  • スタック全体でTLSのホスティング、スケーリング、パッチ適用、更新を行います。
  • キー管理、ローテーション、キーごとの計測機能を構築します。
  • スキーマ API — パートナーがテーブルを閲覧します
  • 多くの場合、データベースエンジンは1つ(PostgRESTの場合はPostgresのみ)

クエリストリームAPIプラットフォーム

  • 何も公開されない — 発信専用エージェント、ポートなし、VPNなし
  • API、キー、クォータ、TLS、スケーリングは弊社がホストします。お客様はエージェントを実行するだけです。
  • パートナーごとに1つのキー、台帳に記録され、ワンクリックで取り消し可能
  • クエリ(スキーマではない)がエンドポイントが公開する内容を定義します。
  • 11 オンプレミスまたはクラウドのデータベースエンジンを1つのエージェントで操作

フル機能のAPIゲートウェイ(Kong、Apigee、CDataなど)は強力で、それぞれに役割があります。Query Streamsはそれらを置き換えるものではありません。Query Streamsは、特定のパートナー、ベンダー、クライアントとリアルタイムデータを共有するという、よりシンプルで費用対効果の高い方法を提供します。これらのシステムを構築したり、費用をかけたりする必要はありません。

すべての主要なSQLデータベースをREST APIとして公開

38 既にExcel、Sheets、MCPを支えているネットワークエージェントと同じネットワークエージェント上にデータベースコネクタがあります。追加の設定は不要です。 フェデレーションクエリ 公開方法も同様です。利用者は1つのエンドポイントを呼び出すだけで、複数のデータベースが既に結合された行を受け取ります。利用者は、複数のデータベースが存在していたことなど全く知りません。

マイクロソフトSQLサーバーPostgreSQLMySQLマリアDBオラクルスノーフレークGoogle BigQuerySQLiteマイクロソフトアクセスダックDBスーパーベース

APIプラットフォームに関するよくある質問

パートナーはアカウントやデータベース認証情報が必要ですか?

どちらでもありません。メールで人を招待すると、魔法のリンクが送られてきます。数秒で無料の組織が作成され、追跡可能なキーが取得できます(帰属表示やワンクリックでの取り消しに最適)。または、サービスキーを発行してスクリプトに直接渡すこともできます。アカウントは必要ありません。どちらの方法でも、データベースの認証情報、接続文字列、エンドポイントの背後にあるSQLを取得することはありません。安定したURLを呼び出すだけです。 X-APIキー そして、ライブ行を取得します。

パートナーはクエリを見ることなく、どのようにデータを変更するのでしょうか?

フィルターパラメーターを通して。保存したクエリ内の変数を公開します。 地域, 以来, テナント クエリ文字列パラメータとして渡されます。受信側は、クエリが返す内容を調整するための値を渡しますが、SQL文自体には一切触れたり、内容を確認したりすることはありません。クエリはエンドポイントが公開できる内容を正確に制御し、フィルタはクエリがその範囲内で処理を誘導するだけです。

何かをホストしたり、維持管理したりする必要はありますか?

いいえ。API、キー、クォータ、TLS、スケーリングはすべて弊社がホストします。お客様は、軽量で送信専用のネットワークエージェントをネットワーク内で実行するだけです。APIゲートウェイ、レート制限ミドルウェア、リードレプリカ、Expressサーバーをデプロイしたりパッチを適用したりする必要はありません。

受信者が書き込みや削除を試みた場合にはどうなりますか?

できません。すべての呼び出しはエージェントのハードコードされた読み取り専用バリデーターを経由します。 セレクト, そして 説明する クエリは受け入れられ、受信者はエンドポイントの背後にある保存済みのクエリのみを実行できます。他のテーブルへの書き込み、削除、変更、アクセスは一切できません。

どのプランにREST APIが含まれていますか?また、利用者はいくら支払う必要がありますか?

データベースREST APIは、ビジネスプランとエンタープライズプランに含まれており、サインアップ時に30日間の無料トライアルが利用できます。クレジットカードは不要です。受信者はエンドポイントの利用に料金を支払う必要はありません。利用料金は圧縮バイト単位(台帳に表示されるデータサイズ)でアカウントに請求され、ユーザーごとの料金は一切かかりません。

90秒でリアルタイムデータを共有できます。認証情報は不要です。

保存済みのクエリを、受信者ごとに安全なRESTエンドポイントに変換します。読み取り専用で、取り消し可能、かつネットワーク外にデータが送信されることはありません。