連携 と Extensions
Supabaseと簡単に連携できるツール郡の調査 現在のツールの数 63 (2023年8月11日 現在)
これらを利用すると Supabaseと他のサービスとを簡単に連携できるようになります。
違い
Supabase連携は外部ツールを利用した機能拡張するために他のツールとの連携をします。(外側のもの)
PostgreSQLの Extensions は PostgreSQL自体の能力を拡張する(内側のもの)
各カテゴリー の簡単な説明
- API: APIを作成、管理、ドキュメント化するためのツールやプラットフォームが含まれます。
- Auth: 認証、認可、アクセス制御に関するツールが含まれます。
- Caching / Offline-First: キャッシュやオフラインファーストの機能を提供するツールが含まれます。
- Data Platform: データベース、データウェアハウス、データストレージ、データ処理などのツールが含まれます。
- DevTools: 開発者向けのツールが含まれます。IDE、デバッグツール、コードエディター、CLIなどが含まれます。
- Low-Code: ローコードプラットフォーム、ビジュアルプログラミングツール、ワークフロービルダーなどが含まれます。
- Messaging: メッセージング、通知、リアルタイムコミュニケーションに関するツールが含まれます。
Find an Integration
現在のツールの数 63 (2023年8月11日 現在)
50音順タイトル
Appsmith
Arengu
Auth0
Authsignal
Basedash
Bracket
Clerk
CloudFlare Workers
Clutch
CodeSandbox
Dashibase
Deepnote
DhiWise
Directus
Doppler
Draftbit
DrapCode
DronaHQ
Estuary
Explo
FlutterFlow
Forest Admin
Frontend Zero to One
ILLA
Infisical
Internal
Jet Admin
Keyri
n8n
NextAuth
Nuxt
OneSignal
Ory
Passage by 1Password
pgMustard
Picket
Plasmic
PolyScale
PowerSync
Prisma
React-admin
ReadySet
refine
Replibyte
Replicache
Resend
Retool
Sequin
Snaplet
Stacksync
Stream
Streamlit
Stytch
SuperTokens
Trevor.io
Trigger.dev
Vercel
Voltapp
WeWeb
Windmill
YepCode
Zapp!
Zuplo
注目ツール
CloudFlare Workers
サーバーレスプラットフォーム
vercel や AWS lambda と同じようなもの
Cloudflare WorkersからSupabaseを使うのがさらに簡単になりました。
Cloudflare WorkersでSupabaseを使用することは、エッジからデータを操作する素晴らしい方法です。Supabase-jsはPostgRESTを使ってHTTP経由でSupabase Postgresインスタンスと通信するので、データベース接続が切れる心配はありません。
このガイドでは、Cloudflare Workersダッシュボードに新しく追加された、Supabaseアカウントで直接認証し、WorkerコードにSupabase環境変数を自動的に注入する機能について説明します。
CloudFlare Workers | Works With Supabase
Resend
メールツール
- Resendは、スパムフォルダーではなく人間に届く開発者向けのメールを提供することができるツールであり、スケールでトランザクションメールを構築、テスト、および配信することができます。
- SupabaseアカウントにResendを接続することで、Supabase AuthメールのカスタムSMTPを自動的に構成することができます。
※紹介ビデオが見れず
Resend | Works With Supabase
Snaplet
- Snapletは、PostgreSQLデータベースから個人情報を含む列を特定し、その列の値を安全なダミーデータに変換することができます。
- Snapletを使用することで、開発者は、個人情報を含むデータを安全に扱うことができます。
- Snapletは、PostgreSQLデータベースのスキーマを解析し、開発者に実運用に正確なデータと、それに対してコーディングできるプレビューデータベースを提供します。
- Snapletは、JavaScriptランタイムを使用して、データベースのスナップショットをキャプチャし、スキーマをコピーし、合成データを変換、削減(サブセット化)、生成することができます。開発者はこれらのスナップショットをチームで共有し、共同開発を行うことができます。
- Snapletは、Supabaseの環境パリティを簡単に実現することができます。
- Supabase ユーザーであれば、Snapletを使用して、複数の開発環境を作成し、それらの各環境に操作可能なデータを入力しようとするときに開発者全員が通常経験する問題が、これによってどのように解決されるかがわかります。
- Snapletは、Postgresデータベースをコピーして個人情報を変換し、実際のデータに対して安全にコーディングできるようにする開発者ツールです。
Supabaseの環境パリティとは、
開発者が開発環境と本番環境で同じデータベース構造を維持することができるようにすることです。つまり、開発者が開発環境でデータベース構造を変更した場合、本番環境でも同じ変更が反映されるようにすることができます。Supabaseは、Snapletを使用して、開発者が開発環境で作成したデータベース構造を本番環境に反映することができます。Snapletは、PostgreSQLデータベースから個人情報を含む列を特定し、その列の値を安全なダミーデータに変換することができます。Snapletを使用することで、開発者は、個人情報を含むデータを安全に扱うことができます。
Snaplet | Works With Supabase
Snaplet
Quickstart | Snaplet
Trigger.dev
Next.jsのためのオープンソースのバックグラウンドジョブフレームワークTrigger.devに関する情報です。
- Trigger.devは、API統合、ウェブフック、スケジューリング、ディレイなどの機能を使って、コードベースで直接長時間ジョブを作成できます。
- データベースの変更をトリガーにして、Trigger.devを使ってアプリ、データベース、サービスを同期させることができます。
- ジョブの作成はコードベース内で行うことができ、あらかじめ用意されているインテグレーションを利用したり、io.runTaskで任意のコードをラップして再開可能にしたり、ダッシュボードのログに表示したりすることができます。
- ウェブフックを購読してアクションを実行することも簡単にできます。
- Trigger.devは、サーバーレスアプリケーションの開発とデプロイメントを簡素化するためのプラットフォームで、AWS Lambda、Google Cloud Functions、Azure Functionsなどのサーバーレスプラットフォームと統合されており、開発者は、これらのプラットフォームを使用してアプリケーションを実行することができます。
- Trigger.devは、Node.js、Python、Go、Ruby、Javaなどの多くのプログラミング言語をサポートしています。
- また、Trigger.devは、CI/CDパイプラインをサポートしており、開発者は、コードの変更を自動的にデプロイすることができます。
Trigger.dev
Introducing Supabase support for Trigger.dev
Vercel
Next.jsをはじめとするフロントエンドのためのサーバーレスプラットフォームです。Vercelを使用することで、開発者は、高速でスケーラブルなWebサイトやアプリケーションを簡単に作成し、デプロイすることができます。Vercelは、GitHubやGitLabなどのバージョン管理システムと統合されており、コードの変更を自動的にデプロイすることができます。また、Vercelは、グローバルなCDNを使用して、高速なコンテンツ配信を実現しています。
Vercelとの統合により、SupabaseのパワーをVercelプロジェクトに簡単に追加できます。
Vercel: Develop. Preview. Ship. For the best frontend teams
Windmill
- Windmillは、ReactをベースにしたUIコンポーネントライブラリで、モダンで美しいデザインと高度な機能を提供します。
- Windmillは、Tailwind CSSを使用して構築されており、カスタマイズ性が高く、柔軟性があります。
- Windmillは、Reactアプリケーションの開発を簡素化し、高品質なUIを提供することができます。
- Windmillは、最小限のスクリプトを内部UIとワークフローに変えるオープンソースプラットフォームです。
- Windmillを使用すると、社内アプリや無敵のワークフローを、必要なところだけコードで簡単に作成することができます。
- Windmillは、セルフホスティング可能なワーカーインフラストラクチャを提供しており、スケーラブルで高信頼性、高速なアプリケーションを構築することができます。
- Windmillは、Airplane、Superblocks、Retoolに代わる完全なオープンソースのプラットフォームです。
Windmill | Open source platform to build internal tools with scripts
API
Sequin
- Sequinは、APIとPostgres間でデータを同期するためのオープンソースのツールです。
- Sequinを使用すると、ポーリング、Webhook、クエリパラメータ、HTTPエラーなどの特注の限定的なHTTP APIを使用せずに、サードパーティのプラットフォームと統合できます。
- Sequinを使用すると、SalesforceやStripeなどのプラットフォームから使用したいオブジェクトやフィールドを選択し、これらをPostgresデータベースのテーブルやカラムに変換する方法を指定することができます。
- Sequinは、PostgresとAPI間のデータを最新の状態に保つために、リアルタイムの永続的な同期を設定します。APIで変更が行われると、Postgresに同期されます。Postgresで変更が行われると、APIに同期されます。
- Sequinを使用すると、StripeやSalesforceなどのプラットフォームとSupabaseをリアルタイムで同期することができます。
- Sequinを使用すると、SupabaseクライアントからSQLを使って、Stripeの顧客やSalesforceのアカウントを読み書きすることができます。
Sequin
SequinはAPIとPostgres間でデータを同期します。
Sequin
Stacksync
- Stacksyncは、エンタープライズシステムとデータベース間のリアルタイムかつ双方向のデータ同期を簡単に行うことができるノーコードツールです。
- CRMsの統合は複雑でコストがかかり、メンテナンスが困難ですが、Stacksyncを使用すると、実装の遅延を数か月から数分に短縮し、コストを10倍に削減し、エンタープライズシステムの統合やCRM機能の開発の複雑さを排除することができます。
- Stacksyncは、Salesforce、Hubspot、SAPなどのCRMsとSupabaseデータベース間のリアルタイムかつ双方向のデータ同期ツールです。
- CRMでデータを編集すると、データベースに即座に反映され、その逆も同様です。
CRMとデータベース間のリアルタイムかつ双方向のデータ同期
Stacksync - CRM Integration without the dev time
Stream
- Streamは、開発者がアプリケーションにリアルタイムメッセージングやアクティビティフィードをシームレスに統合できるようにするサービスです。
- 主要なプラットフォーム向けに高精度のUI SDKを提供し、両方のサービスに対して完全に文書化されたREST APIを提供しています。
アクティビティフィードとチャットを大規模に展開するStream - 10億人以上のエンドユーザーに利用されているAPI駆動型プラットフォームです。
Scalable Feeds & Chat - Powerful APIs and Components by Stream
Zuplo
- Zuploは、完全に管理されたAPIゲートウェイであり、APIを安全かつ安全に共有する最も簡単な方法を提供しています。
- このガイドでは、ZuploとSupabaseを組み合わせて、レート制限、自己サービスの開発者ポータル、APIキー認証などを備えたパブリックAPIを作成する方法について説明します。
Zuplo API Management
n8n
- n8nは、事前に構築されたノードまたはカスタマイズ可能なHTTPリクエストを介して、Supabaseを他のアプリとシームレスに統合するためのコネクタです。
- Supabaseのユーザーは、条件付きロジックや複数のステップを備えた複雑なワークフローを構築できます。
- これは、Zapierのステロイド版であり、より柔軟で多目的です。
技術者のためのワークフロー自動化
Supabase integrations | Workflow automation with n8n
Auth
Arengu
- Arenguは、どんなスタックやシナリオでも自己サービスのサインアップフローを作成できるツールです。
- ビジュアルにUIを構築し、ロジックを組み込み、ユーザーのオンボーディングを自動化することができます。
- Arenguを使用することで、開発者はコーディングの手間を省き、簡単にカスタマイズ可能なサインアップフローを作成することができます。
あらゆるスタックで摩擦のないサインアップフローを構築。
Build Frictionless Signup Flows With Any Stack - Arengu
Auth0
- Auth0を使用することで、開発者はどんな言語やスタックで書かれたアプリケーションでも接続し、使用したい外部のアイデンティティプロバイダーや統合を定義することができます。
- Auth0は、B2B、B2C、B2Eのユースケースに適用可能であり、比類のない拡張性を持っています。
- Auth0の製品デモでは、このプロセスの概要が説明され、Auth0の拡張性とビジネスに適用可能な点が触れられています。
Web、モバイル、レガシーアプリケーションの認証と認可を迅速に統合し、コアビジネスに集中できるようにします。
Auth0: Secure access for everyone. But not just anyone.
Authsignal
- Authsignalは、開発者やFraud Opsチーム向けに特別に構築された、使いやすいマルチファクタ認証(MFA)を提供しています。
- Authsignalの柔軟なシングルAPIとSDKを使用することで、顧客の旅程のどの段階やアクションでもステップアップのパスワードレス認証チャレンジフローを実装することができます。
- コードをドロップインし、認証方法を選択し、ブランディングをアップロードするだけで、すぐに使用できます。
- ノーコードのルールエンジンを使用することで、Fraud Opsチームはルールの作成に集中し、開発を続けることができます。
Authsignal - Drop-in passwordless authentication and fraud no code rules engine
Clerk
- Clerkは、ユーザーの認証、セッショントークンの管理、ユーザー管理機能を提供し、PostgreSQL Row Level Security(RLS)ポリシーを介したSupabaseの認可ロジックと組み合わせて使用することができます。
- Clerkは、Next.js、React、モダンウェブのための認証機能を提供しています。
- Clerkは、簡単にセットアップでき、柔軟なカスタマイズが可能であり、開発者がコアビジネスに集中できるようにします。
Clerk | Authentication and User Management
Keyri
- Keyriは、パスワードレスMFAのプラットフォームで、すべてのログインを一段階のバイオメトリクスベースのプロセスに変換し、シームレスなユーザーエクスペリエンスを提供しながらアカウントのセキュリティを強化します。
- ユーザーは、スマートフォンでログインページのQRコードをスキャンし、モバイルアプリでバイオメトリクスをパスしてWebアプリにログインするだけです。
- Keyri QRログインをSupabaseベースの認証システムに組み込むには、KeyriモバイルSDKとWebウィジェットを介してユーザーのrefreshTokenをモバイルアプリからWebアプリに送信するだけです。
- モバイル側では、アプリで使用しているKeyriメソッドにペイロードとしてrefreshToken文字列をロードするだけです。
- Web側では、ウィジェットが出力するペイロードからrefreshToken文字列を抽出し、Supabase JS SDKが提供するsetSessionメソッドにロードするだけです。
あらゆるプラットフォームで簡単かつ柔軟なバイオメトリックソリューションを実現するQR認証。
Keyri – The authentication and fraud identity suite
NextAuth
- NextAuthは、Next.jsのためのオープンソース認証です。
- このアダプターは、コミュニティによって開発され、Supabaseによって公式にメンテナンスされていないことに注意してください。
- Supabaseデータベースを使用して、ユーザーとセッションデータを別のnext_authスキーマに保存します。
- 独立したAuthサーバーであり、Supabase Authとはインターフェースしないため、異なる機能セットを提供します。
- Google、Facebook、Auth0、Appleなどの人気のあるサービスに組み込まれたサポートがあります。
- ユーザー名/パスワードストアと一緒に使用できる、組み込みのメール/パスワードレス/マジックリンクがあります。
- OAuth 1.0および2.0サービスと使用できます。
- サーバーレスに構築され、どこでも実行できます。
- Supabaseデータベースと連携し、ユーザーとセッションデータは、独自のデータベース内の別のnext_authスキーマに保存されます。
- セキュアなWebページとAPIルートを提供します。
- サーバー側でのみ使用される署名済み、プレフィックス付きのCookieを提供します。
- HTTP POST + CSRFトークンの検証があります。
- JWS / JWE / JWKを使用したJWTがあります。
- タブ同期、自動再検証、キープアライブがあります。
- クライアント側のJavaScriptに依存しません。
NextAuth.js
Ory
- Oryは、認証、認可、アクセス制御、および委任(OAuth2&OpenID Connect)サービスとAPIを提供するオープンソースエコシステムおよびクラウドオファリングです。
- OryのコアサービスとAPIは、Apache 2.0で開発およびライセンスされており、Oryの内部構造に参加、協力、理解することができます。
- 希望するプログラミング言語で、自分自身のUIを持ち込むことができ、好きなユーザーエクスペリエンスを提供できます。
- JSON Schemaを使用したアイデンティティスキーマの設計から、Webhook、高度な構成オプションまで、Oryは最もカスタマイズ可能なプラットフォームです。
- Oryは、以下のように、認証と認可の宇宙全体にわたって、設計がよくされた製品とAPIを提供しています。
- セッション管理、ログイン、登録、アカウントの回復と検証、MFAなどのフローを備えたアイデンティティ管理。
- 権限と役割の管理。
- OAuth2およびOpenID Connectを介した委任。
- ゼロトラストネットワーキング。
- gRPCの部分的なサポートを備えたモダンなAPI設計。
オープンソースアイデンティティ基盤
Ory - API-first Identity Management, Authentication and Authorization. For Secure, Global, GDPR-compliant Apps | Ory
Passage by 1Password
- Passageは、わずか2行のコードでパスキーサインインエクスペリエンスをアプリやウェブサイトに追加できるパスワードレス認証サービスです。
- フルスタックソリューションとして、Passageには堅牢なバックエンドインフラストラクチャとプリビルドされたUI要素が付属しており、数分で安全で摩擦の少ないログインを実装できます。
- SupabaseパワードサイトにPassageを追加し、RLSに接続する方法を学ぶために、このガイドをチェックしてください。
完全なパスワードレス認証で、ユーザーの摩擦を減らし、クラス最高のセキュリティを提供します。
Passwordless authentication powered by passkeys | Passage by 1Password
Picket
- Picketは、Web3認証を簡単にするためのサービスです。APIコール1つで、ウォレットやトークンゲートの認証が可能です。
- PicketのSupabase統合により、Web2とWeb3の両方の利点を得ることができます。Picketを使用すると、ユーザーはウォレットでログインできますが、Supabaseのデータ管理とセキュリティ機能を利用できます。
Web3認証が簡単に。APIコール1つでウォレットやトークンゲートの認証が可能です。
Picket
Stytch
- Stytchは、パスワードレス認証のためのオールインワンプラットフォームを提供しています。Stytchを使用すると、ウェブサイトやアプリにパスワードレスソリューションを簡単に組み込むことができ、セキュリティ、コンバージョン率、エンドユーザーエクスペリエンスを向上させることができます。
- 簡単に使用できるSDKと直接APIアクセスにより、最大限の制御とカスタマイズが可能です。
- この例では、Email magic linksを使用してユーザーを作成し、ログインし、セッション管理を行います。Google One Tapを有効にするための追加のオプションステップがあります。Google One Tapは、特に高いコンバージョン率を持つGoogle OAuthサインアップおよびログインフローです。
Stytch はパスワードレス認証のためのオールインワンプラットフォームを提供します。
All-in-one platform for authentication and identity management | Stytch
SuperTokens
- SuperTokensは、多くの認証およびユーザー管理戦略を提供するオープンソースの認証ソリューションです。管理されたサービスを使用して簡単にセットアップすることもできますし、自己ホストすることでデータに完全な制御を持つこともできます。
- SuperTokensを使用すると、Supabaseを使用してユーザーデータへのアクセスを格納および承認できます。Supabaseを使用すると、Row Level Security(RLS)ポリシーを簡単に設定でき、ユーザーが自分に属するデータのみを読み取りおよび書き込めるように保証できます。
SuperTokensはオープンソースの認証ソリューションです。
SuperTokens, Open Source Authentication
キャッシュ / オフラインファースト
PolyScale
- PolyScaleは、インテリジェントなサーバーレスデータベースキャッシングエンジンで、コーディング不要でSupabaseから低レイテンシでグローバルな読み込みを可能にします。
- PolyScaleを使用すると、コードを書かずにサーバーをデプロイすることなく、Supabaseプロジェクト(またはMySQL、MariaDB、Postgres、またはMS SQLデータベース)を簡単な構成変更で接続することができます。
- PolyScaleは、データベースデータをアプリケーション/マイクロサービス層に近い場所で配布、キャッシュ、およびクエリすることができ、低レイテンシのクエリと大規模な同時性を実現します。
PolyScaleはインテリジェントなサーバーレスデータベースキャッシングエンジンで、コーディング不要でSupabaseから低レイテンシでグローバルな読み込みを可能にします。
PolyScale.ai
PowerSync
- PowerSyncは、SQLバックエンドを持つアプリケーション向けのプラグアンドプレイのオフラインファーストおよびリアルタイムデータを提供するアドオンです。
- PowerSyncには、クライアントSDKとホストされた同期サービスが含まれており、クライアントアプリケーションに完全なオフラインファースト体験を提供します。PowerSync自体はフレームワークとデータベースに依存しないため、フロントエンドではFlutter、バックエンドではPostgresを初期サポートしています。
- Supabaseと組み合わせて使用することで、PowerSyncは、バックエンドにSupabaseを依存しながら、ネットワーク環境が悪い場合でも堅牢なオフラインファーストアプリを構築し、高度に応答性のあるフロントエンドを実現することができます。
- このガイドでは、SupabaseプロジェクトでPowerSyncを構成する方法についての手順が提供されています。
PowerSync: SQL data sync for offline-first apps
ReadySet
- ReadySetは、コードの変更やデータベースの切り替えをせずに、開発者が高性能でリアルタイムなアプリケーションを構築するのを支援するSQLキャッシングエンジンです。
- ReadySetは、レプリキャッシュを使用して、SQLデータベースのクエリを高速化します。
- ReadySetは、オフラインファーストのウェブアプリケーションを構築するためのJavaScriptフレームワークであるReplicacheを提供します。
同じデータベースで(はるかに)高速なクエリ。
ReadySet | Same database, (much) faster queries
Replicache
- Replicacheは、高性能でコラボレーティブなオフラインファーストのウェブアプリケーションを構築するためのJavaScriptフレームワークです。
- LinearやSuperhumanなどのアプリケーションからインスピレーションを得ており、ユーザーがこれらのアプリケーションでアクションを実行すると、サーバーラウンドトリップなしで即座に反映され、他のユーザーからの変更もリアルタイムで表示されます。
- Replicacheは、ストレージにSupabaseを使用し、ポークメッセージ機能にはSupabase Realtimeを使用しています。
Replicache
データプラットフォーム
Basedash
- Basedashは、内部ツールを構築する必要がなく、製品チームがより迅速に動くことができるようにします。
- 開発者は、Supabase DBまたは他のSQLデータベースをBasedashに接続し、チーム内の誰でもデータにアクセスできるように招待することができます。
- チームはクエリを共有し、DBのビューを作成し、分析およびレポートデータを視覚化したり、カスタマーサポート、オペレーション、または一般的な開発および製品タスクのためにCRUD操作を行うことができます。
- BasedashはLowCode / NoCodeスペースにあり、カスタムフロントエンドをコーディングする必要がないため、技術的なチームメンバーでもSQLを使用してデータと完全にやり取りすることができます。
- Basedashの目的は、内部ツールの作成における摩擦をできるだけ取り除くことです。
- 各テーブル、スキーマ、および属性は、誤ったまたは望ましくない編集を防止するために制限することができ、プライベートデータを保護するために不明瞭にすることができ、非技術的なチームメンバーが編集やレコードの追加を行うためにデータベースの組織と構文の複雑さに対処する必要がないように、より人間が読みやすい形式とレイアウトに変換することができます。
BasedashはSQLデータベースのために作られたCMSです。
Basedash | The admin interface for your data
Directus
- Directusは、任意のSQLデータベースにレイヤーを追加し、強力なツールセットを提供するオープンソースのデータプラットフォームです。
- Directus Engineは、スキーマ、フック、認証およびアクセス制御、およびファイル変換に基づいて動的なRESTおよびGraphQL APIを提供します。
- Directus Studioは、エンジニアや非技術的なユーザーが、ノーコードアプリを介してデータベースコンテンツを閲覧、管理、および視覚化することができるようにします。
最新のオープンソースデータプラットフォームであらゆるプロジェクトを強力にサポートします。
Directus: The Modern Data Stack, Democratized
Explo
- Exploは、既存のデータベースやデータウェアハウスに直接接続し、データの複製や新しいデータモデルの作成を必要とせずに、顧客向けのSupabaseダッシュボードを簡単に構築することができます。
- コードの数行をコピーして、APIを利用してインタラクティブなダッシュボードやレポートを埋め込むことができます。
- Exploは、ダッシュボードの機能、アクセス許可、およびエンドユーザーのカスタマイズを処理します。
データベース上に顧客向けのダッシュボードを構築します。
Build Supabase dashboards
Trevor.io
- Trevor.ioは、Supabaseデータベースのデータから回答を得るための安全な(読み取り専用)データプラットフォームをチームに提供します。
- Postgresデータをナビゲートし、ダッシュボードを構築し、Google Sheets、Slack、およびZapierなどのツールにライブ結果をフィードすることができます。
- チームメンバーをGoogleアカウントまたは職場のメールアドレスで招待することができます。
- チームメンバーに表示させたくないテーブルや列を非表示にすることができます。
Trevor.ioは、チーム全体がSupabaseデータベースのデータからわずか数クリックで回答を得られるようにします。
Trevor | Your team's favorite data tool
開発ツール
CodeSandbox
- CodeSandboxは、Webブラウザ、VSCode、またはネイティブiPadアプリを介して、プロジェクトを実行し、誰とでも共有できるリンクにすることができます。
- 新しいCodeSandbox Projects Betaでは、開発者があなたのリンクを訪問すると、実行中のコードを見るだけでなく、「fork」をクリックしてその環境の正確なコピーを取得し、あなたの傑作に簡単に貢献することができます。
- CodeSandboxは、GitHubと直接統合されているため、あなたとあなたの貢献者が開いたすべてのPRに対してユニークな開発環境を提供します。
新しいCodeSandbox Projects Betaでは、プロジェクトを実行し、誰とでも共有できるリンクにすることができます。
CodeSandbox | Projects Beta - Development reimagined.
Deepnote
- Deepnoteは、コラボレーションのために作られたデータノートブックであり、Jupyterと互換性があり、クラウド上で魔法のように動作し、共有はリンクを送るだけで簡単です。
- DeepnoteのノートブックにSupabase Postgresデータベースを接続することで、データを素早く分析し、他の人と結果を共有することができます。
Deepnote: Analytics and data science notebook for teams.
DhiWise
- DhiWiseを使用することで、5つの簡単なステップでSupabaseからデータをDhiWiseに簡単に統合することができます。
- その後、必要なすべてのデータをそれぞれのビューコンポーネントにマッピングして、DhiWise上で簡単かつ効果的にアプリケーションを作成することができます。
エンタープライズグレードのアプリケーションをローコードとプロコードで同時に開発できるビジュアルプログラミングプラットフォーム。
DhiWise: App Development Platform for High Productivity
Doppler
- Dopplerは、開発者とセキュリティチームが信頼するマルチクラウドのSecretOpsプラットフォームであり、企業規模の秘密管理を提供します。
- Dopplerは、安全性だけでなく、エンジニアの生産性も向上させるように設計されています。
- Doppler CLIを使用して、DopplerはSupabaseアプリケーションに簡単に統合することができます。長期間使用される.envファイルは不要です!チームを招待して、ローカル開発から本番まで秘密管理を簡単に行うことができます。
- Dopplerがどのように機能するかを説明したビデオを見て、DopplerをSupabaseと統合する方法に関するドキュメントをチェックしてください。
Dopplerは、マルチクラウドのSecretOpsプラットフォームです。開発者とセキュリティチームが信頼する、企業規模の秘密管理を提供します。
Doppler | The #1 SecretOps Platform
Estuary
- Estuaryは、リアルタイムのデータ統合会社であり、ソースからのシームレスなキャプチャ、履歴的なバックフィル、ソースと宛先のリアルタイム同期を可能にします。
- Firestoreコネクタを使用することで、Firestoreからデータをキャプチャし、ミリ秒レベルの遅延でPostgresに同期することができます。これにより、FirestoreからSupabaseへのシンプルで高度にスケーラブルな移行が可能になります。
Estuaryは、FirestoreからSupabase Postgresデータベースへのシームレスなデータ移行を支援します。
Real-time ETL | Estuary
Infisical
- Infisicalは、オープンソースのエンドツーエンド暗号化シークレットプラットフォームであり、開発者がチームやインフラストラクチャ全体でアプリケーションのシークレットを管理できるようにします。
- Supabaseとの統合は、エッジ関数で環境変数などの機密情報を使用する場合に役立ちます。
- 同期された環境変数は、Denoの組み込みハンドラを使用してエッジ関数でアクセスできます: Deno.env.get(MY_SECRET_NAME)。
Infisical | Open Source SecretOps
Nuxt
- Nuxtを使用することで、オープンソースのフレームワークを利用して、Web開発をシンプルかつ強力に行うことができます。
- NuxtLabsのチームは、Nuxtアプリケーション内でSupabaseの機能を簡単に活用できるようにするモジュールを開発しました。
※リンクが
nuxtjs.orgになっていた。
orgドメインの場合は
Nuxt 2 - The Intuitive Vue Framework
↑こちらに飛ばされる
Version3 はこちら
Nuxt: The Intuitive Web Framework
Prisma
- Prismaは、オープンソースの次世代ORMであり、以下の部分で構成されています。
- Prisma Client: Node.js&TypeScript用の自動生成されたタイプセーフなクエリビルダー。
- Prisma Migrate: マイグレーションシステム。
- Prisma Studio: データベース内のデータを表示および編集するためのGUI。
Prisma | Next-generation ORM for Node.js & TypeScript
React-admin
- React-adminは、REST / GraphQL APIの上にブラウザで実行されるB2Bアプリケーションを構築するためのフロントエンドフレームワークであり、Material Design、react-query、react-hook-form、およびreact-routerを使用しています。
- React-adminは、典型的な管理者およびB2Bアプリケーションのほとんどのニーズをカバーする豊富なオープンソースフレームワークです。創造性を引き出し、素晴らしいアプリを構築するのに役立つ素晴らしい時間節約ツールです。ユニークで意見が分かれる機能により、Single-Page Appsの開発者にとって最良の選択肢となっています。
- 300,000人以上がReact-adminで構築されたアプリを毎日使用しています。20,000人以上の開発者がGitHubでリポジトリにスターをつけています。React-adminは、長期的な安定性に焦点を当てた持続可能なプロジェクトです。
- React-adminは、Supabaseとシームレスに統合されており、認証、権限、CRUD API、リアルタイムなど、すべてのSupabaseのコア機能がReact-adminで動作します。
B2Bアプリケーション構築のためのフロントエンドフレームワーク。
marmelab/react-admin: A frontend Framework for building B2B applications running in the browser on top of REST/GraphQL APIs, using ES6, React and Material Design
Replibyte
- Replibyteは、機密データを安全に保持しながら、本番データを使用してデータベースにシードすることができるツールです。
※ リンク先が表示されない。
Streamlit
- Streamlitは、Pythonで書かれたオープンソースのWebアプリケーションフレームワークです。
- 開発者は、Pythonスクリプトを使用して、データの可視化、機械学習、自然言語処理、データ処理などのタスクを実行できます。
- Streamlitは、開発者が簡単にWebアプリケーションを構築できるように設計されており、データサイエンティストや機械学習エンジニアにとって非常に便利です。
- Streamlit Cloudは、Streamlitアプリケーションをデプロイするためのホスティングプラットフォームです。
- Streamlit Cloudは、Streamlitアプリケーションを簡単にデプロイできるだけでなく、Streamlitのセキュリティ機能を使用して、アプリケーションのセキュリティを強化することもできます。
- Streamlit Cloudを使用して、Supabase PythonクライアントライブラリとStreamlitのシークレット管理を使用して、Supabaseインスタンスに安全にアクセスすることができます。
Streamlitは、データスクリプトを数分で共有可能なウェブアプリに変えます。すべてピュアなPythonです。フロントエンドの経験は必要ありません。
Streamlit • A faster way to build and share data apps
Zapp!
- Zapp!は、Flutterのための無料のオンラインコードエディタであり、開発者がブラウザでFlutterアプリを構築できるようにします。
- Zapp!を使用すると、開発者はセットアップなしでFlutterアプリを構築できます。
- 現在、Zapp!は限られた数のユーザー向けに早期アクセスプレビューとして提供されています。
Zapp! An online Dart & Flutter sandbox in the browser
pgMustard
- pgMustardは、EXPLAIN ANALYZEの出力を視覚化することができるツールです。
- Postgresは、非常に多くの有用な情報を含んでいるため、重要な情報を見落とすことがあります。また、複雑なクエリの場合、計画を理解するのに時間がかかることがあります。
- pgMustardを使用すると、問題のあるクエリを特定し、その問題に対する解決策を見つけるまでの時間を短縮することができます。
- pgMustardは、EXPLAIN ANALYZEの出力を視覚化するだけでなく、パフォーマンスのヒントも提供します。
explainとpgMustardを使ってSupabaseの遅いクエリをトラブルシュートする。
pgMustard - review Postgres query plans quickly
refine
- refineは、Webアプリケーションの迅速な開発のためのReactベースのフレームワークです。
- refineは、CRUD操作に必要な繰り返しタスクを排除し、認証、アクセス制御、ルーティング、ネットワーキング、状態管理、i18nなどの重要な部分に対する業界標準のソリューションを提供します。
- refineは、ヘッドレス設計であるため、無制限のスタイリングとカスタマイズオプションを提供します。
- refineは、Supabaseの組み込みデータプロバイダサポートを提供し、必要なすべてのデータサービスメソッドをすべてハンドリングします。
refine | Build your React-based CRUD applications, without constraints! | refine
ローコード
Appsmith
- Appsmithは、内部ツールを構築するためのオープンソースフレームワークです。
- ドラッグアンドドロップのUIコンポーネントを使用してページを構築し、任意のAPI、データベース、またはGraphQLソースに接続し、JavaScriptオブジェクトでロジックを記述することができます。
SupabaseをAppsmithフロントエンドに接続することで、サポートダッシュボードを構築します。
Appsmith | Open-Source Internal Tool Builder
Bracket
- Bracketは、Salesforce、Hubspot、Airtable、G-SheetsなどのSaaSツールとSupabaseを同期することができるツールです。
- 自動的な2方向のデータ同期により、ビジネスチームは自分たちが選んだSaaSツールからSupabaseデータベースに読み書きすることができます。
- SupabaseとSalesforceをリアルタイムで同期することで、ユーザー向けのアプリケーションのデータが常に最新の状態になります。
- Hubspotに既に存在するデータに基づいて、Supabaseで新しいPostgresインスタンスを立ち上げることができます。
- Airtable / G-SheetsをSupabaseデータベースのUIに変換することができます。
- バックエンドデータベースへのアクセス権限が与えられていない個人でも、関連するデータに主要な接触を持つことができ、データの保護と許可に関するコントロールを維持することができます。
- 脆弱なデータパイプラインの構築、複数のETLソリューションの組み合わせ、または内部ツールのハッキングをする必要はありません。
- Supabaseの資格情報を追加し、SaaSツールを接続し、SupabaseとSaaSツールの間のフィールドをマップして同期を開始するだけです。
BracketはSupabaseをSalesforce、Hubspot、Airtable、G-SheetsなどのSaaSツールと同期します。
Bracket | Two-way data syncs
Clutch
- ClutchとSupabaseを使用することで、プロジェクトに必要なデータベースがある場合には、あらゆることが可能です。
- ブログ、リアルタイムチャットアプリ、予約プラットフォーム、ToDoリストなどのプロジェクトを構築することができます。
- SupabaseとClutchは、プロジェクトを迅速かつ効率的に構築するために必要なすべてのツールを提供します。
Clutchは、製品チームがリアルタイムでプロトタイプから生産に移行するのを支援します。
Snap together powerful products | Clutch.io
Dashibase
- Supabaseユーザー向けに開発されたDashibaseは、アプリケーションのフロントエンドを数分で構築する高速な方法です。
- アプリケーションのフロントエンドとコンポーネントを設計してコーディングする必要がなく、DashibaseはモダンなUIを提供します。
- Supabaseプロジェクトを接続して、フロントエンドをカスタマイズするだけです。
Dashibase は、アプリケーションのフロントエンドを数日ではなく数分で構築する高速な方法です。
Dashibase | No-code dashboards for Supabase and Postgres
Draftbit
- Draftbitは、「プロコード」のローコードモバイルアプリ構築プラットフォームです。
- Draftbitは、React Nativeソースコードをエクスポートし、100%オープンソースの言語とライブラリで実行されます。
Draftbitはバックエンドに依存せず、REST API経由でSupabaseに接続します。
Draftbit - Visually build native mobile apps
DrapCode
- DrapCodeは、ドラッグアンドドロップ機能を使用してWebアプリケーションを設計、構築、ローンチすることができるマルチパーパスのノーコードWebアプリビルダーです。
- コーディングなしで、CMSにページを接続し、動的なデータを取り込むことができます。
- APIを使用して外部アプリケーションを接続し、外部サービスのプラグインを使用して他のアプリケーションとリアルタイムでやり取りすることもできます。
- DrapCodeの詳細については、機能ページをチェックしてください。
コーディング不要で本格的なウェブアプリケーションを構築。
Best No-Code Platform to Build Web Applications | DrapCode
DronaHQ
- DronaHQは、社内ツールやアプリを驚くほど高速に構築するためのローコードプラットフォームです。
- Supabaseとの統合により、Supabaseデータを他のデータベースやアプリのデータと接続してカスタムアプリを構築することができます。
- 統合により、スケーラブルなPostgresデータベースを簡単に使用し、Supabaseが構築したさまざまなツールを介してリアルタイムの変更を監視することができます。
あらゆるデータソースやAPIの上に、社内ツール、デジタルジャーニー、運用アプリを素早く構築するための開発者向けローコードツールキット。
DronaHQ - low code platform to build custom apps, internal tool 10X faster
FlutterFlow
- FlutterFlowは、Flutterを使用してネイティブモバイルアプリケーションを開発するためのローコードビルダーです。
- シンプルなドラッグアンドドロップインターフェースを使用して、従来の開発よりも迅速にアプリを構築することができます。
美しいUIを作成し、クリーンなコードを生成し、ワンクリックでアプリストアやウェブにデプロイできます。カスタムコードで完全に拡張可能。
FlutterFlow - Build beautiful, modern apps incredibly fast!
Forest Admin
- Forest Adminは、Web企業が内部業務をサポートするためにアプリケーションのデータを管理する必要がある場合に、データベースの上に自動生成されるSaaS管理パネルを提供します。
- ユーザーフレンドリーなGUIにより、開発者と非開発者の両方がデータを管理し、カスタムダッシュボードを作成し、アプリケーションのさまざまな管理タスクを実行することができます。
- さらに、Forest Adminは、ユーザーの権限とアクセス制御を管理するための強力なシステムを提供し、ユーザーがカスタムロールを作成し、異なるユーザーに異なるアクセスレベルを割り当てることができます。
- Supabase URIを提供するだけで、30秒で基本的なCRUD操作を超えた強力な管理パネルが提供され、強力なスマートアクションによる高度なデータ処理機能が提供されます。
すべてのデータを1つの内部ツールビルダーで管理。
Quickly generate a fully-featured Supabase admin panel.
Frontend Zero to One
- Frontend Zero to Oneは、PostgRESTが提供するOpenAPI仕様を使用して、ドラッグアンドドロップなしでSupabase Postgresデータベースのアプリを即座に作成するサービスです。
OpenAPI仕様で瞬時にアプリを起動。
サイト無し、または表示されない
ILLA
- ILLAは、開発者が社内ツールを迅速に開発および展開できるようにするローコードプラットフォームです。
- UIコンポーネントをドラッグアンドドロップしてページを作成し、任意のデータベースやAPIに接続し、JavaScriptを記述することができます。
開発者が数分で社内ツールを構築できるローコードプラットフォーム。
ILLA Cloud | 雷速度で内部ツールを構築!
Internal
ワークフローや自動化からカスタム社内アプリまで、バックエンド業務の実行に必要なすべてを構築できます。データベース、API、Google Sheetを接続してすぐに始められます。
Supabase上でカスタム社内アプリやワークフローを驚くほど高速に構築。
All in one internal tools platform
Jet Admin
- Jet Adminを使用すると、外部または内部ユーザー向けにカスタムビジネスアプリとフロントエンドを構築することができます。
- Jet Adminは、Supabaseと非常に相性が良く、Supabaseインスタンスのスケーラブルで簡単に構築できるフロントエンドを提供します。
- Jet Adminのビルドプロセスはシンプルで、非技術的なチームメンバーでも複雑なユースケースを構築できます。ドラッグアンドドロップやポイントアンドクリックだけで、中括弧は必要ありません。
- Jet Adminを使用すると、以下のことができます。
- データ上に簡単なCRUDアプリを自動生成する
- コードを書かずに複雑なマルチページアプリを構築する
- 異なるデータソースからデータを統合する(SQLで結合するか、ルックアップ/ロールアップを使用する)
- 必要に応じてJS、HTTP、SQLを書いたり、カスタムコンポーネントを埋め込んだりすることができます。
カスタムビジネスアプリとフロントエンドを外部または内部ユーザー向けに構築します!
No-Code Internal Tool Builder | Jet Admin
Plasmic
- SupabaseとWeb用のビジュアルビルダーであるPlasmicを接続することで、コードを書かずにデータベースをバックエンドとしたアプリケーションを構築することができます。
- Plasmicは、多くのユーザーがランディングページを素早く立ち上げてイテレーションするために利用していますが、Reactの汎用ビジュアルビルダーとして使用することもできます。これにより、完全な機能を備えた読み書きアプリケーションを設計および実装することができます。
Plasmic | Build powerful apps fast— without the limits
Retool
Retoolは、ビジネスソフトウェアを驚くほど高速に構築することができるノーコードツールです。Retoolを使用すると、データベース、API、およびSaaSツールからデータを取得し、カスタムビジネスアプリケーションを構築することができます。Retoolは、データの取得、表示、および編集を簡単に行うことができ、JavaScriptを使用してカスタムロジックを追加することもできます。Retoolは、企業内のさまざまな部門で使用されており、エンジニアリングチームの負荷を軽減し、ビジネスプロセスを自動化することができます。
社内ツールを驚くほど高速に構築します。
Retool | Build any business software, remarkably fast.
Voltapp
- WeWebは、既存のデータベース上にユーザーインターフェイスを構築することができるノーコードツールです。
- WeWebは、ノーコードの短い学習曲線とコードの自由を組み合わせています。
- ドラッグアンドドロップのUI要素とノーコードのCSSプロパティを使用して完全なフロントエンドを構築することができますが、カスタムコードを追加したり、独自のVue.jsコンポーネントをインポートすることもできます。
- ノーコードのトリガーや式を使用してグローバルワークフローと再利用可能な関数を構築することで、開発のベストプラクティスに従うことができますが、必要に応じてカスタムJSを追加することもできます。
- WeWebは、標準のPWA対応のシングルページアプリケーションを生成し、プロジェクトを独自のインフラストラクチャに展開することができます。ノーコードで構築し、オンプレミスでホストします。
- WeWebは、Supabaseと2つのネイティブインテグレーションを介して接続することができます。
- データ操作用の1つ
- ユーザー認証用のもう1つ
- WeWebアカウントを持っていない場合は作成することができます。
- このガイドでは、SupabaseバックエンドをWeWebフロントエンドに接続し、ユーザー認証、ロール、および権限を備えた管理ポータルを構築するために必要なすべてのCRUD操作を構成する方法について説明します。
WeWeb
- WeWebは、既存のデータベース上にユーザーインターフェイスを構築することができるノーコードツールです。
- WeWebは、ノーコードの短い学習曲線とコードの自由を組み合わせています。
- ドラッグアンドドロップのUI要素とノーコードのCSSプロパティを使用して完全なフロントエンドを構築することができますが、カスタムコードを追加したり、独自のVue.jsコンポーネントをインポートすることもできます。
- ノーコードのトリガーや式を使用してグローバルワークフローと再利用可能な関数を構築することで、開発のベストプラクティスに従うことができますが、必要に応じてカスタムJSを追加することもできます。
- WeWebは、標準のPWA対応のシングルページアプリケーションを生成し、プロジェクトを独自のインフラストラクチャに展開することができます。ノーコードで構築し、オンプレミスでホストします。
WeWebは、既存のデータベース上にユーザーインターフェイスを構築できるノーコードツールです。
WeWeb: Build production-grade applications 10x faster
YepCode
- YepCodeは、統合と自動化プロセスの開発、実行、および監視を行うことができるSaaSプラットフォームです。
- 直接JavaScriptまたはPythonを使用して作業し、最も複雑な問題を解決するために必要なすべての「ステロイド」を提供します。
- YepCodeのSupabaseレシピとあなたのコーディングスキルを活用することで、Supabaseから情報を移動することも、Supabaseに情報を移動することも数分で行うことができます。
YepCode は、ソースコードを愛する統合&自動化ツールです。
No limits connecting your services and APIs - YepCode
メッセージング
OneSignal
- OneSignalは、プッシュ通知、SMS、Eメール、アプリ内通知など、さまざまなチャネルを介してメッセージを送信することができるツールです。これにより、ユーザーをエンゲージし続けることができます。
- Supabase Database Webhooksと組み合わせることで、リアルタイムのクラウドメッセージング体験をユーザーに提供することができます。
- OneSignalとSupabaseをここで始めることができます。
プッシュ通知、Eメール、SMS、アプリ内メッセージで、熱心で忠実な顧客を促進します。
Push Notification Software to Improve Customer Engagement - OneSignal
感想
Supabaseと簡単に連携できると謳うのはいいけど、それらのツールを連携したら何がどう便利になるのかさっぱり分からなかった。 9割以上知らないツールだし、そのツールで何が嬉しくなるのかも分からないことだらけだった。
使用するイメージが持てない。
全てを試すことは不可能なので、誰かの人柱が必要。
ツールの使用している感想ってほぼ流れてこないので、t3stackが NextAuthやPrismaを採用したとか等で有名になっていって初めて触ってみるかっていう流れになっている。npm trendsや GitHubのStar数は参考になるが、自分の構想とマッチするかがわからない。
カテゴリで大体は想像できるけど、実際の使用感や便利さなどは、実際に十数時間触ってみないとわからないだろう。誰かの人柱が必要。
AIに聞いてみた
Supabaseと連携できるツールについての情報だけでは、そのツールを知らない人には理解しづらい部分があるかもしれません。
以下のように、各ツールがどのような機能を持ち、Supabaseと連携することでどのようなメリットがあるのかを説明すると、より分かりやすくなるかと思います。
Supabaseと連携できるツールには、以下のようなものがあります。
Cloudflare Workers: サーバーレスプラットフォームで、Supabaseを使用することができます。Supabase-jsを使ってHTTP経由でSupabase Postgresインスタンスと通信することができ、データベース接続が切れる心配がありません。これにより、エッジからデータを操作することができます。
OneSignal: プッシュ通知、SMS、Eメール、アプリ内通知など、さまざまなチャネルを介してメッセージを送信することができるツールです。これにより、ユーザーをエンゲージし続けることができます。Supabase Database Webhooksと組み合わせることで、リアルタイムのクラウドメッセージング体験をユーザーに提供することができます。
n8n: Supabaseを他のアプリとシームレスに統合するためのコネクタで、事前に構築されたノードまたはカスタマイズ可能なHTTPリクエストを介して、Supabaseを他のアプリと統合することができます。条件付きロジックや複数のステップを備えた複雑なワークフローを構築することができます。
Zuplo: 完全に管理されたAPIゲートウェイで、APIを安全かつ安全に共有する最も簡単な方法を提供しています。ZuploとSupabaseを組み合わせることで、レート制限、自己サービスの開発者ポータル、APIキー認証などを備えたパブリックAPIを作成することができます。
これらのツールをSupabaseと連携することで、以下のようなメリットがあります。
- ユーザーエンゲージメントの向上
- リアルタイムのクラウドメッセージング体験の提供
- 複雑なワークフローの構築
- 安全かつ安全なAPIの共有
以上のように、Supabaseと連携できるツールがどのような機能を持ち、Supabaseと連携することでどのようなメリットがあるのかを説明することで、より分かりやすくなるかと思います。
SupabaseのExtensions一覧
これらは基本的に PostgreSQL の拡張機能です。
PostgreSQL の機能を拡張するためのものです。
現在 合計69個のExtensionがあります。 (2023年8月11日)
利用方法
これらの Extension を利用するには、Supabaseのプロジェクト一覧↓からプロジェクトを選択して、
Dashboard | Supabase
https://app.supabase.com/projects
個別プロジェクトのダッシュボードを開いたら、
左サイドバーの Database をクリックして、 Extention をクリックします。
スイッチボタンがあるので、ONにすると利用できるようになります。
緑色 = ON
灰色 = OFF
SupabaseのExtension一覧
address_standardizer
住所を構成要素に分解するために使用されます。一般的には、ジオコーディングのアドレス正規化ステップをサポートするために使用されます。
address_standardizer_data_us
アドレススタンダードライザーUSデータセットの例です。
amcheck
リレーションの整合性を検証するための関数です。
autoinc
フィールドを自動インクリメントするための関数です。
bloom
シグネチャファイルベースのインデックスを使用したBloomアクセスメソッドです。
btree_gin
GINで一般的なデータ型をインデックス化するためのサポートです。
btree_gist
GiSTで一般的なデータ型をインデックス化するためのサポートです。
citext
大文字小文字を区別しない文字列のためのデータ型です。
cube
多次元キューブのためのデータ型です。
dblink
データベース内から他のPostgreSQLデータベースに接続するための機能です。
dict_int
整数のためのテキスト検索辞書テンプレートです。
dict_xsyn
拡張シノニム処理のためのテキスト検索辞書テンプレートです。
earthdistance
地球の表面上の大円距離を計算します。
fuzzystrmatch
文字列間の類似性と距離を決定します。
hstore
(キー、値)ペアのセットを格納するためのデータ型です。
hypopg
PostgreSQLの仮想インデックスです。
http
PostgreSQLのHTTPクライアントで、データベース内でWebページの取得を可能にします。
insert_username
テーブルを変更したユーザーを追跡するための関数です。
old_snapshot
old_snapshot_thresholdをサポートするユーティリティです。
intarray
整数の1次元配列のための関数、演算子、およびインデックスサポートです。
isn
国際製品番号規格のためのデータ型です。
lo
大きなオブジェクトのメンテナンスです。
ltree
階層的なツリー構造のためのデータ型です。
moddatetime
最終変更時刻を追跡するための関数です。
pg_cron
PostgreSQLのジョブスケジューラーです。
pg_freespacemap
フリースペースマップ(FSM)を調べます。
pg_graphql
Pg_graphql:GraphQLサポートです。
pg_hashids
Pg_hashidsです。
pg_jsonschema
Pg_jsonschemaです。
pg_net
非同期HTTPです。
pg_prewarm
リレーションデータをプリウォームするための機能です。
pg_stat_monitor
pg_stat_statementsをベースにしたPostgreSQLクエリパフォーマンスモニタリングツールです。pg_stat_monitorは、集計された統計情報、クライアント情報、プラン情報(プランを含む)、およびヒストグラム情報を提供します。
pg_stat_statements
実行されたすべてのSQLステートメントの実行統計情報を追跡します。
pg_surgery
損傷したリレーションに手術を行うための拡張機能です。
pg_trgm
トリグラムに基づくテキスト類似性測定およびインデックス検索です。
pgaudit
監査機能を提供します。
pg_walinspect
PostgreSQL Write-Ahead Logの内容を調べるための関数です。
pgcrypto
暗号化関数です。
pgjwt
PostgreSQLのJSON Web Token APIです。
pgrouting
PgRouting拡張機能です。
pgrowlocks
行レベルのロック情報を表示します。
pgsodium
libsodium関数のためのPostgres拡張機能です。
pgstattuple
タプルレベルの統計情報を表示します。
pgtap
PostgreSQLのユニットテストです。
plcoffee
PL/CoffeeScript(v8)の信頼できる手続き型言語です。
pljava
PL/Javaプロシージャ言語 ( https://tada.github.io/pljava/ )です。
plls
PL/LiveScript(v8)の信頼できる手続き型言語です。
plpgsql
PL/pgSQLプロシージャ言語です。
plpgsql_check
plpgsql関数のための拡張チェックです。
plv8
PL/JavaScript(v8)の信頼できる手続き型言語です。
postgis
PostGISジオメトリおよび地理空間型および関数です。
postgres_fdw
リモートPostgreSQLサーバーのための外部データラッパーです。
refint
参照整合性を実装するための関数です(非推奨)。
rum
テキスト検索のためのGINライクなインデックスです。
seg
線分または浮動小数点区間を表すためのデータ型です。
sslinfo
SSL証明書に関する情報です。
supautils
Supabase標準ライブラリです。
tablefunc
クロスタブを含む、テーブル全体を操作するための関数です。
クロス集計(=Pivot ピボットテーブル)をSQLで書く(難しい)
tcn
トリガー変更通知です。
timescaledb
時系列データのスケーラブルな挿入と複雑なクエリを可能にします。
tsm_system_rows
行数を制限として受け入れるTABLESAMPLEメソッドです。
tsm_system_time
時間をミリ秒単位で制限として受け入れるTABLESAMPLEメソッドです。
unaccent
アクセントを除去するテキスト検索辞書です。
uuid-ossp
一意の識別子(UUID)を生成します。
pgvector
類似性検索を備えたベクトルデータ型です。
pg_repack
テーブルとインデックスから物理ストレージを最適化し、膨張を除去します。
wrappers
Supabaseによって開発された外部データラッパーです。