{"service_id":"supabase","canonical_facts":{"name":"Supabase","url":"https://supabase.com","docs":"https://supabase.com/docs","github":null,"has_mcp_server":true,"has_open_api_spec":true,"sdk_packages":{"node":"@supabase/supabase-js"},"pricing":{"model":["flat_rate","usage_based"],"free_tier_summary":"2 free projects, 500MB DB, 1GB storage, 50k MAU auth.","paid_starts_at":"$25/month per project","notes":"Pro plan includes daily backups. Enterprise for SLAs.","provenance":{"source":"https://supabase.com/pricing","accessed_at":"2026-03-18","note":null}}},"normalized_profile":{"primary_domains":["developer_tools","auth_identity"],"capabilities":{"postgres_database":{"state":"native","note":"Full managed PostgreSQL"},"auth":{"state":"native","note":"Social, email, SMS, and magic link auth built in"},"storage":{"state":"native","note":"S3-compatible object storage"},"realtime":{"state":"native","note":"Postgres logical replication-based subscriptions"},"edge_functions":{"state":"native","note":"Deno-based; 2s CPU limit per invocation"},"client_side_transactions":{"state":"unsupported","note":"The JS client does not support native DB transactions; workaround via RPCs"},"offline_sync":{"state":"unsupported","note":"No official offline sync; Firebase/Realm for that requirement"}},"auth_methods":null,"social_providers":null,"protocols":["rest","postgres_wire","websocket","graphql"],"output_formats":null,"payment_methods":null,"pricing_models_supported":null,"merchant_model":null,"sdk_frameworks":{"frontend_web":["react","nextjs","vue","svelte"],"fullstack_web":[],"backend":["node","python","go"],"native_mobile":["swift","kotlin"],"low_code":[],"community":[]},"compliance":["soc2_type2","gdpr","hipaa"],"business_model_fit":["b2c","b2b"]},"editorial":{"tagline":"The open-source Firebase alternative — Postgres + Auth + Storage + Realtime in one platform.","differentiators":["Full backend: DB + Auth + Storage + Edge Functions + Realtime","Open source and self-hostable","pgvector support for native AI/vector search","Auto-generated REST and GraphQL APIs","Generous free tier for two projects"],"limitations":["No client-side transaction support from the JS SDK","No offline sync support","Edge Functions have strict CPU time limits (2s)"],"best_for":"Teams wanting a complete backend-as-a-service without Firebase lock-in, especially with AI/vector workloads.","worst_for":"Applications needing offline-first data sync or those requiring complex client-side transactions without RPC workarounds.","editorial_confidence":"high","editorial_confidence_note":null},"trust":{"manifest_version":"0.4.0","taxonomy_version":"0.1.0","created_at":"2026-03-18","last_reviewed_at":"2026-03-18","last_source_checked_at":"2026-03-18","review_method":"manual_agent_research","freshness_risk":"low","verification_status":"agent_verified","sources":[{"url":"https://supabase.com/docs","type":"official_docs","accessed_at":"2026-03-18"}]},"human":{"dashboard":"https://app.supabase.com","status_page":"https://status.supabase.com","changelog":"https://supabase.com/changelog","community":null},"implementation":{"quickstart_link":"https://supabase.com/docs/guides/getting-started/quickstarts/nextjs","estimated_integration_hours":1.5,"typical_stack_position":"backend","migration_difficulty":"medium"}}