Skip to main content
Pick the right backend for your app. Rocket supports four backend integrations, each designed for different use cases. This page helps you choose.

Quick answer

  • Full-stack backend (auth, database, storage, edge functions) - Use Supabase.
  • Lightweight data management (spreadsheet-style, no code) - Use Airtable.
  • Content management with a visual admin panel - Use Strapi or Directus.
Supabase connects via OAuth. Airtable uses a personal access token. Strapi and Directus use an API token plus your instance URL.

Comparison table

Scroll right to see all four services →
FeatureSupabaseAirtableStrapiDirectus
Best forFull-stack app backendLightweight data, CRM, internal toolsBlog and content managementContent management on any SQL DB
DatabasePostgreSQL (full SQL)Proprietary (spreadsheet-style)SQLite, MySQL, PostgreSQLAny SQL database
User authenticationBuilt-in (email, social, magic links)NoPlugin-basedAdmin-level (not end-user auth)
File storageBuilt-inAttachment fieldsMedia libraryAsset management
Edge functionsYes (Deno)NoNoFlows (automation)
REST APIAuto-generatedYesYesYes
GraphQLVia extensionNoYesYes
Admin panelSupabase DashboardAirtable UIVisual adminVisual admin
Self-hosted optionYesNoYesYes
Free tier500 MB DB, 1 GB storage1,000 records per baseSelf-hosted (free)Self-hosted (free)
Connection methodOAuthPersonal access tokenAPI token + URLAccess token + URL

Detailed recommendations

I am building a web or mobile app that needs user accounts and a database

Use Supabase. It provides a PostgreSQL database, user authentication (email, Google, GitHub, magic links), file storage, and edge functions in a single platform. Rocket connects via OAuth, so you do not need to manage API keys.
Connect Supabase and add user signup with email and Google login.
Create a profiles table with name, avatar, and bio fields.

I need a simple database for leads, inventory, or internal tools

Use Airtable. It works like a spreadsheet with the power of a database. It is great for managing leads, content calendars, inventory, and lightweight CRM workflows. Non-technical team members can view and edit data directly in Airtable’s interface.
Connect Airtable and display my product inventory in a searchable table.
Let users filter by category and sort by price.

I am building a blog, docs site, or content-heavy website

Use Strapi or Directus. Both are headless CMS platforms with visual admin panels for managing articles, pages, and media. Choose based on your database preference:
  • Strapi has a larger community, more plugins, and a built-in media library. It works with SQLite, MySQL, or PostgreSQL.
  • Directus wraps any existing SQL database with an instant API. Choose it if you already have a database or want GraphQL support.
Connect Strapi and pull blog posts with categories, author pages,
featured images, and an RSS feed.

I want to use multiple backends in the same app

Combine Supabase with a CMS. Use Supabase for user accounts and dynamic data, and Strapi or Directus for editorial content. This is common for SaaS products with a blog, or e-commerce sites with a product catalog managed by a content team.
Use Supabase for user accounts and Strapi for blog content.
Show personalized content recommendations based on the user's reading history.

Browse database and CMS integrations