既存のデータソースを接続
既存のREST APIやSupabaseプロジェクトを接続し、最初から作り直すのではなく、現在のバックエンドに基づいたアプリ構成から始められます。
Refineは、内部ツール、管理画面、ダッシュボード、B2Bアプリを構築できるオープンソースのReactフレームワーク。既存バックエンドの接続、Web IDEでの編集、コードの出力・公開に対応。
Refineは、Reactベースのワークフローで内部ツール、管理画面、ダッシュボード、B2Bアプリを構築するためのフレームワークです。サイトでは、既存のAPIやSupabaseプロジェクトを、ゼロから始めることなく本番対応のアプリケーションへ変換するAI支援型の方法として位置づけられています。
中心となるワークフローは、データを接続し、Refineにバックエンドを分析させ、Web IDEでアプリをプレビュー・修正し、最後に生成されたReactコードをダウンロードまたは公開するというものです。また、本製品はオープンソースとして提供されており、セキュリティ、デプロイ、コードの所有権を重視するチーム向けとして紹介されています。
既存のREST APIやSupabaseプロジェクトを接続し、最初から作り直すのではなく、現在のバックエンドに基づいたアプリ構成から始められます。
Refineが接続されたバックエンドを分析し、データモデルに沿ったコードへAIエージェントを導く設計図を作成します。
Web IDEでアプリをプレビューし、編集し、AI支援の生成を使うことも、コードを直接確認することもできます。
結果を純粋なReactコードとしてエクスポートまたは公開できるため、アプリは独自ランタイムに固定されません。
エンタープライズ制御として、セルフホスティング、Okta、Azure AD、Amazon Cognito、Google Cloud IdentityなどのIDプロバイダー対応、ACL、RBAC、ABACを含むアクセス制御モデルがサポートされています。
Coreページには、Firebase、Airtable、Appwrite、Directus、Hasura、Strapi、Supabase、複数のUIおよびルーティングパッケージなど、多くの一般的なサービスやアプリスタックとの統合が一覧表示されています。
既存のREST APIやSupabaseバックエンドに接続する社内管理画面を構築し、公開前に生成されたアプリを調整できます。
ビジネスデータとワークフローに合わせたアプリ構成で、CRM、CMS、HR、カスタマーオペレーション、プロジェクト管理ツールを作成できます。
Web IDEを使ってAI支援のあるReactベースの社内アプリを反復開発し、必要に応じてコードを確認・調整できます。
セキュリティ、コンプライアンス、デプロイの所有権をより厳密に管理したい場合は、セルフホストまたは自社インフラで公開できます。
SSO、専任サポート、学習データ利用のオプトアウト、ベンダーチームとの非公開Slackアクセスが必要な場合は、エンタープライズプランを選択できます。
Refineは、Reactベースの社内アプリフレームワークとAI支援の生成・編集を組み合わせています。サイトで説明されているワークフローは、データソースを接続し、Refineにバックエンドを分析させ、Web IDEでアプリをプレビュー・修正し、最後にReactコードをダウンロードまたは公開するというものです。
サイトでは、Refineは内部ツール、管理画面、ダッシュボード、CRMやCMSプラットフォーム、HRシステム、カスタマーオペレーション、プロジェクトツールに適していると紹介されています。また、セキュリティ、アクセス制御、デプロイの柔軟性を必要とするエンタープライズ開発者向けとしても位置づけられています。
料金ページにはStarter、Pro、Enterpriseプランが掲載されています。Starterは月額$0.99で毎月300クレジット、Proは月額$20.00で毎月1,500クレジット、Enterpriseは個別問い合わせのカスタムプランとして記載されています。
ソースでは、カスタムRESTおよびGraphQL API、Supabaseのサポートに加え、CoreページにFirebase、Airtable、Appwrite、Directus、Hasura、Strapiなどを含む幅広い統合一覧があると述べられています。
RefineのCoreページでは、純粋なReactコードを生成し、オープンソースであることが強調されているため、ユーザーはブラックボックスのランタイムに依存せず、コードベースを自分たちで管理できます。