Quorini

Quorini

Quorini · コーディング

Quoriniは、サーバーレスクラウドAPIを設計・実行できるノーコードバックエンド基盤。ビジュアルなデータ編集と即時のバックエンドデプロイを備える。自前のサーバーを持ちたくないチーム向けのサーバーレスバックエンド基盤だ。

Quorini の画面プレビュー

Quorini について

What Is Quorini

Quoriniは、バックエンドのコードを書かずにサーバーレスクラウドAPIを構築するためのBackend as a Service基盤だ。ビジュアルエディタでデータモデル、ユーザーグループ、権限を定義し、そのままマネージド環境に稼働中のGraphQL APIを公開する。狙いはアプリ開発で最も時間を食う部分、つまりデータ構造やアクセスルール、負荷に耐えるバックエンドを、何かを世に出す前に整える作業の短縮にある。

開発者のAlex TartachとKatya Prusakovaは、同じバックエンド構築を案件ごとに繰り返す状況に嫌気が差してQuoriniを作った。基盤はAWS上で動き、2024年11月7日にProduct Huntで発表され、923票を集めてその週の最優秀プロダクトに選ばれた。ベータ期間中は無料のままだ。したがって、価格を当てにして計画を立てられる料金表はまだ存在しない。

始める前に知っておくべき制約もある。β版のため機能や条件が変わりうる。公式SDKはJavaScriptとReactのみで、他の技術スタックのチームはGraphQL APIを直接使うことになる。加えてホスティング型のサービスなので、データモデルとユーザーデータを若い企業に預ける判断が要る。

Getting Started

  1. quorini.appでプロジェクトを作成し、ビジュアルエディタを開く。
  2. 業務エンティティと属性、サブオブジェクトを組み立て、固定の選択肢が要るフィールドにはenumを定義する。
  3. ユーザーグループを設定し、オブジェクト単位またはフィールド単位でロールベースアクセス制御を適用する。
  4. バックエンドを公開し、生成されたGraphQLのクエリ、ミューテーション、クライアント側の型をコピーする。
  5. @quorini/core SDKを導入してプロジェクトに向け、フロントエンドを接続する。

AIツール情報

Quoriniの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プランN/A
プラットフォームWeb
開発元Quorini
カテゴリコーディング
リリース日Nov 2024
最終更新Nov 2024
サイト訪問数N/A
サイト世界ランキングN/A
API提供状況はい

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • スタートアップの創業者と小規模チーム:バックエンドエンジニアを雇わずに動くバックエンドを立ち上げられる。β版の条件とホスティング型サービスを受け入れる前提付きだ。
  • フリーランス開発者と制作会社:クライアント案件のバックエンドが数日ではなく数分で用意でき、JavaScript SDKは制作会社が普段使うフロントエンドの構成に合う。
  • フロントエンド開発者:エディタでエンティティと権限を定義し、サーバー構築を省ける。アプリが1本のGraphQL APIと公式SDK 2つで完結する場合に限る。

タスク

  • 新規アプリのデータモデリング:エンティティと属性、関連をビジュアルに定義し、スキーマやマイグレーションを手書きせずに稼働中のAPIを得る。
  • アクセスルールの設定:オブジェクト単位とフィールド単位でロールベースアクセス制御を適用し、ユーザーグループごとに見えるデータを変える。
  • MVPの試作:早い段階で動くAPIを公開し、実際のGraphQLクエリとミューテーションでテストして、本格開発の前に製品を検証する。

シーン

  • 本物のバックエンドが要る週末の試作:いつものサーバー土台を省き、その日のうちに問い合わせ可能なAPIを手に入れる。
  • 複数のクライアント案件を並行する制作会社:案件ごとにデータモデルと権限を持たせ、別々のインフラを立てずに済む。
  • 非技術チーム向けの社内ツール:ITがデータモデルとロールを一度設定し、同僚はバックエンドのコードに触れずアプリを使う。

主な機能

ビジュアルデータモデリング

Quoriniのエディタでは、スキーマファイルを手書きせず、視覚的な画面でエンティティ、サブオブジェクト、enumを組み立てられる。業務オブジェクトとその属性の形を定義すると、基盤がそれを構造化されたデータモデルに変換し、APIの背後に置く。ここが製品の核だ。1行のコードが動く前に発生するスキーマとマイグレーションの作業を取り除く。

ロールベースアクセス制御

権限はユーザーグループごとに設定し、オブジェクト全体に絞ることも、単一のフィールドまで下ろすこともできる。このフィールド単位の制御がQuoriniと単なるデータベースを分ける点で、給与の列や社内メモを、見るべきでないロールから隠せる。プライバシーのルールは後付けではなく、モデリングと同時に組み込む。

即時APIデプロイ

モデルと権限がそろえば、本番への公開はクリック1回で、Quoriniが開発環境と本番環境を用意する。バックエンドは完全にマネージドで、サーバーの設定もパッチ適用も容量計画も要らない。バックエンドエンジニアのいないチームにとって、この一手間のなさが採用の決め手になることが多い。

型を生成するGraphQL API

QuoriniはバックエンドをGraphQL APIとして公開し、クライアント側の型、クエリ、ミューテーションも同時に生成する。それらをリポジトリにコピーすれば、フロントエンドと専用バックエンドの間に入りがちな接着コードを減らせる。Tech Docsタブにはエンドポイントと入力が1か所にまとまる。

JavaScriptとReactのSDK

公式の@quorini/coreパッケージは公開済みバックエンドに対してアプリを設定し、@quorini/ui-reactがその上にReactのフックとコンポーネントを追加する。フロントエンド開発者はAPIクライアントを一から作らず、数行の設定でReactアプリをつなげる。他のフレームワークのチームもGraphQLエンドポイント経由で同じバックエンドに届く。

AWS上のサーバーレス拡張

QuoriniはAWS上で動き、需要に応じて自動で拡張するので、トラフィックの急増に手動対応は要らない。サーバーレスの仕組みなら、静かな時間帯に止まっているサーバーに料金を払わずに済む。代わりに、土台となるインフラへの制御は小さくなる。

メリットとデメリット

メリット

  • バックエンド構築をビジュアル作業に変えるため、フロントエンド開発者がバックエンドのコードなしで動くAPIを公開できる。
  • フィールド単位のロールベースアクセス制御が基盤に組み込まれ、後付けになっていない。
  • 即時デプロイで開発環境と本番環境を1ステップで用意できる。
  • β期間中は無料で、実案件で試す際のコストの壁がなくなる。

デメリット

  • まだβ版のため、機能や安定性、条件が変わりうる。確定した製品として扱うべきではない。
  • 公式SDKはJavaScriptとReactのみで、他の構成はGraphQL API経由で対応する必要がある。
  • セルフホストの選択肢がないホスティング型サービスで、データを自社インフラに置きたい場合に響く。
  • 有料プランの公開情報が少なく、β終了後の長期的なコストを予測しにくい。

よくある質問

QuoriniはWebアプリとモバイルアプリ向けの、サーバーレスクラウドAPIの設計と実行に使う。ビジュアルエディタでデータと権限をモデリングし、サーバーコードを書かずに稼働中のGraphQLバックエンドを公開する。

関連コンテンツ

Quoriniに関連するツール、スキル、記事を探す。

Quoriniの代替ツール

Forefront

Forefront

Forefront · コーディング

ForefrontはオープンソースAIで構築するためのウェブプラットフォームだ。主要なオープンソース言語モデルを自分のデータで微調整し、性能を評価し、API経由で実行したり、エクスポートして自分でホストしたりできる。クローズドなプラットフォームの手軽さを求めつつ、モデルとデータの所有権にはこだわる開発者が対象だ。

無料 / $0 - $99/mo詳細を見る
Startkit

Startkit

StartKit.AI · コーディング

Startkitは、AI SaaSとAIラッパー製品を作るためのボイラープレートだ。面倒な部分をあらかじめ配線済みにしたAIスタートアップボイラープレートと考えればいい。認証、StripeとLemon Squeezyの決済、利用制限、トランザクションメール、そしてOpenAI、Anthropic、Groq、Llamaと通信するAI APIスターターキットが含まれる。リポジトリをクローンして価格を設定し、ユーザーが実際にお金を払う部分に取りかかれる。ReactとTailwind上のNext.jsで作られているため、ボイラープレートコードの多くはすでに見慣れたものだ。

有料 / $99 - $499 one-time詳細を見る
Testim

Testim

Tricentis · コーディング

Testimは、Web・モバイル・Salesforceアプリ向けにエンドツーエンドテストを構築して実行するAIテスト自動化プラットフォームだ。機械学習を頼りに、インターフェースが変わってもテストを安定させ、チームが壊れたセレクターの修正に費やす時間を減らす。今日から使い始められる自動テストツールとしては悪くない。ブラウザで操作を録画してテストを作り、より細かい制御が必要なときはJavaScriptを足す。忙しいQAチームにとって堅実な選択肢である。

無料 / Custom pricing on request詳細を見る