Aurabase icon

Aurabase

Aurabaseは、専用PostgreSQL、認証、S3ストレージ、リアルタイム機能、Edge Functions、AIサービスを統合したオールインワンのバックエンド基盤。オープン標準と欧州の主権ホスティングで開発を支援します。

Aurabase

概要

Aurabaseは、現代のアプリケーションで一般的に利用される主要な構成要素、すなわちPostgreSQLデータベース、認証、ファイルストレージ、リアルタイム機能、サーバー関数、可観測性を単一の製品に統合したオールインワンのバックエンド基盤です。サイトでは、欧州でのホスティング、GDPR、プロジェクト分離、独自仕様へのロックイン回避を重視した、SupabaseやFirebaseに代わる主権型の選択肢として位置付けられています。

ドキュメントと製品ページからは、開発者向けのアプローチが確認できます。型付きJavaScript SDK、RESTリファレンス、TypeScriptコード生成、バージョン管理されたマイグレーション、開発者が自ら組み合わせる必要のあるインフラを減らす組み込みプリミティブが用意されています。想定利用者には、Postgresとオープン標準を標準化したいチームに加え、AIゲートウェイとEdge Functionsを通じてAIエージェントのユースケースを構築するチームも含まれます。

主な機能

専用PostgreSQLデータベース

各プロジェクトに、分離されたスキーマ、バージョン管理されたマイグレーション、ネイティブRLSを備えた専用PostgreSQLデータベースが用意されます。スキーマが変更されるたびにTypeScript型も自動的に再生成されます。

認証とID管理

Aurabaseは、ユーザー、OAuthプロバイダー、TOTP MFA、マジックリンク、エンタープライズSSOを単一のIDサービスに統合します。ドキュメントによると、きめ細かなRBACにも対応しています。

リアルタイム機能と同期

リアルタイムエンジンはWebSockets、SSE、NATSを基盤とし、プレゼンス、ブロードキャスト、リプレイ、データ変更キャプチャによってインターフェースを同期します。

S3ストレージとメディア配信

ストレージはS3互換で、署名付きURL、画像変換、グローバルCDN、ファイルやメディアの自動ウイルススキャンを提供します。

Edge Functionsとサーバー実行

Edge FunctionsはDenoやWASMを含むマルチランタイムとして説明されており、cron、DLQ、プレビューデプロイ、AI Gatewayなどのユースケースに対応します。

統合AIサービス

プラットフォームには統合AIゲートウェイも用意されており、NL2SQL変換、RAG対応、複数のモデルプロバイダー向けプロキシを提供します。

ユースケース

  • アプリケーションのバックエンドを立ち上げる

    データベース、認証、ファイル、リアルタイム機能を個別に組み合わせることなく、ウェブ製品やAPIを構築できます。Aurabaseはこれらのプリミティブを一元化し、初期段階で必要なインフラ作業を減らします。

  • プロジェクトまたはテナント単位でデータを管理する

    プロジェクトや顧客ごとに分離されたスキーマ、RLSルール、データベースアクセスロジックを保持するマルチテナントアプリケーションを構築できます。PostgreSQLを直接基盤として利用したいSaaS製品に適しています。

  • インターフェースをリアルタイムで更新する

    ダッシュボード、コラボレーションツール、接続型アプリケーションのライブインターフェースを同期できます。リアルタイムエンジンは、プレゼンス、ブロードキャスト、データ変更の追跡を提供します。

  • アプリケーションのファイルとメディアを管理する

    署名付きURL、画像変換、統合CDNを利用して、ファイルやメディアを保存・配信できます。S3互換ストレージは、アプリケーションのアセット、アップロード、コンテンツ配信に適しています。

  • ビジネスロジックとAIサービスをデプロイする

    NL2SQL変換、RAG、Edge処理など、低レイテンシーのAIやサーバーワークフローを追加できます。Functionsは複数のランタイムとグローバルデプロイに対応します。

Pros and Cons

Pros

  • データベース、認証、ストレージ、リアルタイム、Edge、AIを単一のプラットフォームに統合しています。
  • 製品の中核にPostgreSQLを据え、分離されたスキーマ、ネイティブRLS、バージョン管理されたマイグレーションを備えています。
  • TypeScript SDKと自動コード生成により、スキーマとアプリケーションの間の隔たりを縮小できます。
  • 料金プランが明確に示されており、クレジットカード不要のFreeプランに加え、Pro、Team、Enterpriseの各ティアがあります。
  • ホスティングと一部のEnterprise向けオプションは、欧州における主権型の位置付けと高度なコンプライアンスオプションを備えたものとして提示されています。

Cons

  • ドキュメントと製品ページでは豊富なエコシステムが示されていますが、利用可能な情報源では、一部の統合や実装の詳細が部分的にしか文書化されていません。
  • サイトでは一部の領域についてオープンベータやロードマップ項目に言及されており、すべての機能が現時点であらゆる環境に確実に提供されているわけではないことが示唆されます。

FAQ

Aurabaseとは具体的に何ですか?

Aurabaseは、専用PostgreSQLデータベース、認証、S3ストレージ、リアルタイム機能、Edge Functions、通知、可観測性サービスを単一のインターフェースに統合したオールインワンのバックエンド基盤です。

無料プランはありますか?

はい。料金ページには、クレジットカード不要のFreeプランに加え、本番利用やより高度な組織ニーズ向けのPro、Team、Enterpriseプランが記載されています。

開始までにどのくらい時間がかかりますか?

ドキュメントでは、Postgresとリアルタイム機能を含め、「5分でゼロからAPIを構築」できるクイックスタートが紹介されています。また、Next.js、React、Node、Bun、Deno向けの型付きJavaScript SDKも提供されています。

Aurabaseは分離とアクセス権をどのように管理しますか?

Aurabaseは、プロジェクトごとに分離されたスキーマ、ネイティブRLS、バージョン管理されたマイグレーション、自動的なTypeScript型同期を重視しており、アクセスルールとコードの整合性を保ちやすくしています。

Aurabaseは規制環境にあるチームに適していますか?

料金ページでは、SSO SAML 2.0、SCIM、2年間の監査ログ、署名付き99.99% SLA、専用サポートなどのEnterprise向けオプションが記載されており、より厳格なコンプライアンスやデプロイ要件を持つチームを対象としています。

Quick Facts

カテゴリー
バックエンド基盤 / 開発者ツール
位置付け
SupabaseとFirebaseに代わる主権型の選択肢
コアスタック
PostgreSQL、Auth、S3、Realtime、Edge Functions、AI
SDKと言語
各ページでJavaScript、React、Node、Bun、Deno、Python、Rustに言及
料金
Free、Pro、Team、Enterprise
ウェブサイト
aurabase.cloud

Aurabaseの代替品

Speculos icon

Speculos

SpeculosはClaude Code向けのデプロイツール。作成したアプリを共有URLで公開し、private・org-wide・publicに対応。会社ドメイン、データ接続、顧客クラウド配備の管理機能も搭載。

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。

hob icon

hob

hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。

Ably Chat icon

Ably Chat

Ably Chatは、カスタムのリアルタイムチャットアプリを構築できるチャットAPIプラットフォームです。ルーム単位のメッセージ、入力中表示、プレゼンス、リアクション、メッセージ更新に対応し、利用量ベースの料金も選べます。

Make Real icon

Make Real

Make Realは、tldraw SDKとAIモデルを使い、手描きワイヤーフレームを動作するHTMLプロトタイプに変換するNext.jsアプリです。キャンバスでスケッチし、コード生成し、埋め込みプレビューで確認できます。