# supabase/supabase-js

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/supabase-supabase-js).**

4,483 stars · 675 forks · TypeScript · MIT

## Links

- GitHub: https://github.com/supabase/supabase-js
- Homepage: https://supabase.com
- awesome-repositories: https://awesome-repositories.com/repository/supabase-supabase-js.md

## Topics

`client-library` `database` `isomorphic` `javascript` `js` `mit-license` `node-js` `nuxt` `orm` `postgres` `postgresql` `postgrest` `supabase` `svelte` `ts` `typescript`

## Description

supabase-js is a comprehensive client library designed to integrate frontend applications with a hosted backend-as-a-service. It provides a unified interface for interacting with a PostgreSQL database, identity management systems, cloud object storage, and real-time data synchronization.

The library features an isomorphic client design that operates across both browser and server environments. It distinguishes itself through a type-safe approach, utilizing TypeScript to map database schemas directly to client-side definitions, and employs a PostgREST-based API to translate JavaScript calls into RESTful requests.

The client covers a broad range of capabilities, including user authentication via OAuth, OIDC, and passkeys, as well as session management using signed tokens. It manages large-scale binary data through an S3-compatible storage interface and enables live application updates via WebSocket-based subscriptions for database changes and presence synchronization. Additional functionality includes the invocation of serverless edge functions and the performance of similarity searches using vector embeddings.

## Tags

### DevOps & Infrastructure

- [Backend-as-a-Service](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/backend-as-a-service.md) — Functions as a comprehensive backend-as-a-service providing managed databases, authentication, and storage.
- [Database REST APIs](https://awesome-repositories.com/f/devops-infrastructure/api-service-management/api-management/database-rest-apis.md) — Provides a RESTful interface that automatically exposes the database schema for programmatic data access.
- [Serverless Function Invokers](https://awesome-repositories.com/f/devops-infrastructure/event-driven-triggers/serverless-function-invokers.md) — Invokes serverless edge functions and database procedures to execute custom business logic.
- [S3-Compatible Storage Adapters](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/cloud-storage/s3-compatible-storage-adapters.md) — Provides a standardized interface for managing file uploads and downloads via S3-compatible cloud storage.
- [Edge Function Development](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure/cloud-computing-serverless/serverless-execution-environments/serverless-computing/edge-function-runtimes/edge-function-development.md) — Allows writing serverless functions that execute at the network edge to handle custom business logic. ([source](https://supabase.com/docs/guides/ai-tools/ai-prompts))
- [Serverless Function Executions](https://awesome-repositories.com/f/devops-infrastructure/event-driven-triggers/serverless-function-executions.md) — Executes custom logic in edge functions without requiring dedicated server management. ([source](https://supabase.com/))
- [Recurring Job Scheduling](https://awesome-repositories.com/f/devops-infrastructure/recurring-job-scheduling.md) — Executes logic or HTTP requests on a fixed timetable using cron syntax. ([source](https://supabase.com/docs/guides/cron))
- [REST API Endpoint Management](https://awesome-repositories.com/f/devops-infrastructure/rest-api-endpoint-management.md) — Builds HTTP services that map routes to handlers for managing data and orchestrating API calls. ([source](https://supabase.com/docs/guides/functions))
- [Self-Hosted Deployments](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-deployments.md) — Allows the platform to be installed on private clouds or owned hardware using Docker and Kubernetes. ([source](https://supabase.com/docs/guides/self-hosting))

### Networking & Communication

- [Isomorphic HTTP Clients](https://awesome-repositories.com/f/networking-communication/isomorphic-http-clients.md) — Provides a consistent client API that works across both browser and server execution environments.
- [Broadcast Messaging](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/messaging-notification-systems/messaging-services/message-broker-infrastructure/publish-subscribe-messaging/client-to-client-messaging/targeted-websocket-messaging/broadcast-messaging.md) — Supabase Notifications & Messaging sends messages between connected clients for chat, cursor tracking, and notifications. ([source](https://supabase.com/docs/guides/realtime))
- [Database Change Streaming](https://awesome-repositories.com/f/networking-communication/data-streaming/database-change-streaming.md) — Streams Postgres database modifications to connected clients in real-time via WebSockets. ([source](https://supabase.com/docs/guides/realtime))
- [WebSocket Pub/Sub Frameworks](https://awesome-repositories.com/f/networking-communication/pub-sub-messaging/sharded-pub-sub/websocket-pub-sub-frameworks.md) — Maintains persistent WebSocket connections to stream database changes and broadcast real-time messages.
- [Real-Time Data Synchronization](https://awesome-repositories.com/f/networking-communication/real-time-data-synchronization.md) — Streams database changes and broadcasts messages in real time via WebSocket connections.
- [Incoming Webhooks](https://awesome-repositories.com/f/networking-communication/incoming-webhooks.md) — Receives and validates signed HTTP requests from third-party services to trigger automated workflows. ([source](https://supabase.com/docs/guides/functions))
- [Remote Procedure Execution](https://awesome-repositories.com/f/networking-communication/remote-procedure-execution.md) — Allows triggering database-level logic as remote procedure calls from the client application. ([source](https://supabase.com/docs/reference/dart/introduction))
- [Server-Sent Events](https://awesome-repositories.com/f/networking-communication/server-sent-events.md) — Sends data to clients incrementally using web streams for real-time updates. ([source](https://supabase.com/docs/guides/functions))

### Security & Cryptography

- [User Authentication Flows](https://awesome-repositories.com/f/security-cryptography/user-authentication-flows.md) — Provides a complete system for managing user sign-in, identity verification, and session state using diverse authentication methods. ([source](https://supabase.com/docs/reference/dart/introduction))
- [Administrative Privilege Management](https://awesome-repositories.com/f/security-cryptography/administrative-privilege-management.md) — Allows administrative control over users and providers using a privileged server-side key. ([source](https://supabase.com/docs/reference/javascript/introduction))
- [Proof Key for Code Exchange](https://awesome-repositories.com/f/security-cryptography/authentication-flows/proof-key-for-code-exchange.md) — Secures the authentication process using Proof Key for Code Exchange to prevent authorization code interception. ([source](https://supabase.com/docs/reference/kotlin/introduction))
- [Authentication Providers](https://awesome-repositories.com/f/security-cryptography/authentication-providers.md) — Supports the configuration and management of multiple third-party and SSO identity providers. ([source](https://supabase.com/docs/reference/api/introduction))
- [Row Level Security](https://awesome-repositories.com/f/security-cryptography/identity-access-management/access-control/data-resource-permissions/row-level-security.md) — Supabase Security & Access Control defines policies that restrict which users can view or modify specific database rows. ([source](https://supabase.com/docs/guides/ai-tools/ai-prompts))
- [JWT Session Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/session-and-credential-handling/session-credential-management/jwt-session-management.md) — Implements token-based session management by storing and refreshing signed JSON Web Tokens in local storage.
- [User Account Management](https://awesome-repositories.com/f/security-cryptography/identity-and-access-management/user-account-management.md) — Offers administrative tools to create, delete, and list all user accounts within a project. ([source](https://supabase.com/docs/reference/python/introduction))
- [Identity Authentication](https://awesome-repositories.com/f/security-cryptography/identity-authentication.md) — Sets up the initial authentication layer and manages user sessions for web applications. ([source](https://supabase.com/docs/guides/ai-tools/ai-prompts))
- [OAuth Flow Implementations](https://awesome-repositories.com/f/security-cryptography/oauth-authentication/oauth-token-retrievals/oauth-flow-implementations.md) — Implements the full OAuth 2.0 flow to exchange authorization codes for access and refresh tokens. ([source](https://supabase.com/docs/reference/api/introduction))
- [Identity Providers](https://awesome-repositories.com/f/security-cryptography/oauth2-client-management/identity-providers.md) — Integrates social identity providers to handle user authentication via OAuth2 and OIDC. ([source](https://supabase.com/docs/guides/auth))
- [Passwordless Authentication](https://awesome-repositories.com/f/security-cryptography/password-authentication/passwordless-authentication.md) — Provides passwordless sign-in via one-time passwords or magic links delivered via email or phone. ([source](https://supabase.com/docs/reference/swift/introduction))
- [One-Time Password Validation](https://awesome-repositories.com/f/security-cryptography/session-authentication/session-token-validation/one-time-password-validation.md) — Validates one-time passwords used for account sign-ups, magic links, and password recovery flows. ([source](https://supabase.com/docs/reference/csharp/introduction))
- [Signing Key and Expiry Configurations](https://awesome-repositories.com/f/security-cryptography/token-authentication/jwt-authentications/signing-key-and-expiry-configurations.md) — Supabase Security & Access Control creates, rotate, and revoke JWT signing keys used for project authentication. ([source](https://supabase.com/docs/reference/api/introduction))
- [User Account Registrations](https://awesome-repositories.com/f/security-cryptography/user-account-registrations.md) — Handles the registration of new users with optional email confirmation and custom metadata. ([source](https://supabase.com/docs/reference/swift/introduction))
- [API Visibility Controls](https://awesome-repositories.com/f/security-cryptography/api-visibility-controls.md) — Controls the visibility of database schemas, tables, and views exposed through the API via permissions. ([source](https://supabase.com/docs/guides/graphql))
- [Environment Secret Management](https://awesome-repositories.com/f/security-cryptography/environment-secret-management.md) — Supabase Security & Access Control sets and unset encrypted environment variables used by Edge Functions in remote projects. ([source](https://supabase.com/docs/reference/api/introduction))
- [Signed URL Uploads](https://awesome-repositories.com/f/security-cryptography/file-upload-security/signed-url-uploads.md) — Handles file uploads, moves, and copies in storage buckets using direct uploads or signed URLs. ([source](https://supabase.com/docs/reference/python/introduction))
- [Database Access Controls](https://awesome-repositories.com/f/security-cryptography/granular-access-controls/database-access-controls.md) — Supabase Security & Access Control controls database access by inviting external users and mapping them to specific roles. ([source](https://supabase.com/docs/reference/api/introduction))
- [User Profile Management](https://awesome-repositories.com/f/security-cryptography/identity-access-management/identity-management/user-management/user-profile-management.md) — Stores and updates user-specific attributes via JSON fields for profile data and administrative claims. ([source](https://supabase.com/docs/guides/platform/migrating-to-supabase/auth0))
- [Multi-Factor Authentication](https://awesome-repositories.com/f/security-cryptography/multi-factor-authentication.md) — Implements multi-factor authentication using TOTP or phone-based factors to enhance account security. ([source](https://supabase.com/docs/reference/javascript/introduction))
- [Enterprise SSO Authentication](https://awesome-repositories.com/f/security-cryptography/oauth-authentication/enterprise-sso-security/enterprise-sso-authentication.md) — Configures and manages SAML 2.0 compatible identity provider connections for enterprise single sign-on. ([source](https://supabase.com/docs/reference/cli/introduction))
- [Passkey Authentication](https://awesome-repositories.com/f/security-cryptography/passkey-authentication.md) — Enables passwordless authentication using WebAuthn biometrics and hardware security keys. ([source](https://supabase.com/docs/reference/dart/introduction))
- [Passkey Listings and Deletions](https://awesome-repositories.com/f/security-cryptography/passkey-authentication/passkey-listings-and-deletions.md) — Provides tools to register, list, and delete WebAuthn passkeys for user account management. ([source](https://supabase.com/docs/reference/javascript/introduction))
- [Password Recovery Systems](https://awesome-repositories.com/f/security-cryptography/password-recovery-systems.md) — Manages secure password reset workflows via tokenized email links. ([source](https://supabase.com/docs/reference/python/introduction))
- [File Access Policies](https://awesome-repositories.com/f/security-cryptography/policy-based-access-control/file-access-policies.md) — Supabase Security & Access Control restricts file permissions and visibility using row-level security policies. ([source](https://supabase.com/docs/guides/storage))
- [User Session Termination](https://awesome-repositories.com/f/security-cryptography/session-management/user-session-termination.md) — Provides capabilities to terminate the current active session for a logged-in user. ([source](https://supabase.com/docs/reference/csharp/introduction))
- [SMS-Based Authentication](https://awesome-repositories.com/f/security-cryptography/sms-based-authentication.md) — Verifies user identities using SMS-based login through supported messaging providers. ([source](https://supabase.com/docs/guides/auth))
- [Time-Limited Download URLs](https://awesome-repositories.com/f/security-cryptography/time-limited-download-urls.md) — Generates time-limited signed URLs or public URLs for secure asset downloads from cloud storage. ([source](https://supabase.com/docs/reference/csharp/introduction))
- [Anonymous Accounts](https://awesome-repositories.com/f/security-cryptography/user-identity-management/anonymous-accounts.md) — Generates temporary user accounts without credentials, including optional captcha protection to prevent abuse. ([source](https://supabase.com/docs/reference/kotlin/introduction))
- [Identity Linking](https://awesome-repositories.com/f/security-cryptography/user-identity-management/identity-linking.md) — Associates multiple authentication providers with a single user account and manages the unlinking process. ([source](https://supabase.com/docs/reference/swift/introduction))
- [User Invitation Systems](https://awesome-repositories.com/f/security-cryptography/user-invitation-systems.md) — Provides a system for sending email invitation links to onboard new users to the platform. ([source](https://supabase.com/docs/reference/swift/introduction))

### Part of an Awesome List

- [Vector Databases and Search](https://awesome-repositories.com/f/awesome-lists/data/vector-databases-and-search.md) — Enables similarity search across high-dimensional embeddings to power AI-driven semantic retrieval.
- [Object Storage](https://awesome-repositories.com/f/awesome-lists/data/object-storage.md) — Provides a scalable object storage system for uploading and managing large binary data. ([source](https://supabase.com/docs))
- [On-the-Fly Transformations](https://awesome-repositories.com/f/awesome-lists/media/image-manipulation/on-the-fly-transformations.md) — Resizes, compresses, and transforms media files during delivery via URL parameters to optimize performance. ([source](https://supabase.com/docs/guides/storage))

### Data & Databases

- [API Generators](https://awesome-repositories.com/f/data-databases/api-generators.md) — Automatically generates REST and GraphQL interfaces directly from the underlying database schema. ([source](https://supabase.com/docs/guides/platform))
- [Cloud Object Storage Clients](https://awesome-repositories.com/f/data-databases/cloud-object-storage-clients.md) — Ships a client library for managing large binary files in S3-compatible cloud storage buckets.
- [Point-in-Time Database Snapshots](https://awesome-repositories.com/f/data-databases/data-governance-modeling/data-management-governance/backup-recovery-systems/database-backup-restoration/point-in-time-database-snapshots.md) — Creates daily snapshots and enables point-in-time recovery to restore the database to a previous state. ([source](https://supabase.com/docs/guides/database/overview))
- [Database Backup and Restore](https://awesome-repositories.com/f/data-databases/database-backup-and-restore.md) — Configures daily backup schedules and implements point-in-time recovery to prevent data loss. ([source](https://supabase.com/docs/reference/api/introduction))
- [Database Clients](https://awesome-repositories.com/f/data-databases/database-clients.md) — Provides a specialized client for subscribing to database changes and broadcasting real-time messages.
- [Database Connection Poolers](https://awesome-repositories.com/f/data-databases/database-connection-poolers.md) — Manages database connections through direct access or optimized connection poolers. ([source](https://supabase.com/docs/guides/platform/migrating-to-supabase/postgres))
- [Database Content Querying](https://awesome-repositories.com/f/data-databases/database-content-querying.md) — Provides utilities for retrieving and filtering data from the backend database for application use. ([source](https://supabase.com/docs/guides/getting-started/quickstarts/nuxtjs))
- [ORM Relationship Querying](https://awesome-repositories.com/f/data-databases/database-query-builders/orm-relationship-querying.md) — Retrieves complex data across deep table relationships and computed columns in a single request. ([source](https://supabase.com/docs/guides/api))
- [Database Resource Provisioning](https://awesome-repositories.com/f/data-databases/database-resource-provisioning.md) — Deploys and manages dedicated Postgres database instances for application data storage. ([source](https://supabase.com/docs/guides/platform))
- [Database-to-REST Interfaces](https://awesome-repositories.com/f/data-databases/database-to-rest-interfaces.md) — Provides programmatic access to database tables through a ready-to-use RESTful interface. ([source](https://supabase.com/))
- [GraphQL Integrations](https://awesome-repositories.com/f/data-databases/graphql-integrations.md) — Uses a GraphQL interface that reflects the database schema to retrieve nested relational data. ([source](https://supabase.com/docs/guides/graphql))
- [PostgreSQL Client Libraries](https://awesome-repositories.com/f/data-databases/postgresql-database-platforms/postgresql-client-libraries.md) — Offers a JavaScript library to interact with PostgreSQL databases via REST and GraphQL interfaces.
- [Record Deletion](https://awesome-repositories.com/f/data-databases/record-deletion.md) — Implements methods for removing specific database records based on conditional filters. ([source](https://supabase.com/docs/reference/csharp/introduction))
- [Record Insertion](https://awesome-repositories.com/f/data-databases/record-insertion.md) — Provides standard interfaces for adding individual or bulk data records to tables. ([source](https://supabase.com/docs/reference/csharp/introduction))
- [Record Updating](https://awesome-repositories.com/f/data-databases/record-updating.md) — Enables modifying existing database records using conditional filters, including JSON data updates. ([source](https://supabase.com/docs/reference/csharp/introduction))
- [Realtime Update Subscriptions](https://awesome-repositories.com/f/data-databases/record-updating/live-update-subscriptions/realtime-update-subscriptions.md) — Streams database changes and client events to the frontend via a persistent WebSocket connection. ([source](https://supabase.com/docs/guides/platform))
- [TypeScript Type Generators](https://awesome-repositories.com/f/data-databases/schema-generators/typescript-type-generators.md) — Generates TypeScript type definitions from the database schema to ensure compile-time type safety for queries.
- [Type-Safe Database Clients](https://awesome-repositories.com/f/data-databases/type-safe-database-clients.md) — Generates type-safe TypeScript interfaces from database schemas to ensure compile-time query safety.
- [Vector Databases](https://awesome-repositories.com/f/data-databases/vector-databases.md) — Provides a managed vector database for storing and querying high-dimensional embeddings for similarity search. ([source](https://supabase.com/docs/reference/javascript/introduction))
- [Vector Storage](https://awesome-repositories.com/f/data-databases/vector-storage.md) — Supports the storage of vector embeddings using HNSW indexing and metadata filtering for semantic matching. ([source](https://supabase.com/docs/guides/storage))
- [Cloud Data Migration Tools](https://awesome-repositories.com/f/data-databases/cloud-data-migration-tools.md) — Provides tools to import users, records, and files from other cloud platforms into the project. ([source](https://supabase.com/docs/guides/resources))
- [Cloud Object Downloaders](https://awesome-repositories.com/f/data-databases/cloud-object-downloaders.md) — Retrieves files from storage buckets, including integrated support for image transformations. ([source](https://supabase.com/docs/reference/swift/introduction))
- [Global Edge Execution](https://awesome-repositories.com/f/data-databases/custom-python-integration/distributed-logic-execution/global-edge-execution.md) — Executes server-side logic on a globally distributed network to reduce latency. ([source](https://supabase.com/docs))
- [Schema Exports](https://awesome-repositories.com/f/data-databases/data-governance-modeling/data-modeling-schemas/external-schema-definitions/schema-exports.md) — Exports database structures and data to external files while allowing the exclusion of managed schemas. ([source](https://supabase.com/docs/reference/cli/introduction))
- [Database Branching](https://awesome-repositories.com/f/data-databases/database-branching.md) — Provides mechanisms for creating, diffing, and merging isolated database branches for development. ([source](https://supabase.com/docs/reference/api/introduction))
- [Database Schema Migrations](https://awesome-repositories.com/f/data-databases/database-management-systems/database-systems-management/database-management/database-schema-migrations.md) — Automates the execution, tracking, and rollback of versioned database schema migrations. ([source](https://supabase.com/docs/reference/api/introduction))
- [Bucket File Listings](https://awesome-repositories.com/f/data-databases/file-storage-and-metadata-management/file-status-retrieval/stored-file-retrieval/recursive-file-listing/bucket-file-listings.md) — Retrieves lists of files and directories stored within specific cloud storage buckets. ([source](https://supabase.com/docs/reference/csharp/introduction))
- [Bucket Management](https://awesome-repositories.com/f/data-databases/object-storage/bucket-management.md) — Provides administrative controls for creating, updating, and deleting storage containers for binary data. ([source](https://supabase.com/docs/reference/csharp/introduction))
- [Postgres Data Imports](https://awesome-repositories.com/f/data-databases/postgres-adapters/postgres-data-imports.md) — Moves database content from external Postgres sources using dump and restore utilities. ([source](https://supabase.com/docs/guides/platform/migrating-to-supabase/neon))
- [Query Performance Analyzers](https://awesome-repositories.com/f/data-databases/query-performance-analyzers.md) — Supabase Performance & Caching generates a database execution plan to identify and resolve slow data retrieval bottlenecks. ([source](https://supabase.com/docs/reference/dart/introduction))
- [Upsert Operations](https://awesome-repositories.com/f/data-databases/record-insertion/upsert-operations.md) — Implements upsert logic to either insert new records or update existing ones based on primary keys. ([source](https://supabase.com/docs/reference/csharp/introduction))
- [Soft Deletion](https://awesome-repositories.com/f/data-databases/soft-deletion.md) — Implements soft-deletion patterns to mark records as deleted without physical removal. ([source](https://supabase.com/docs/guides/troubleshooting))

### Programming Languages & Runtimes

- [Database Schema Type Generation](https://awesome-repositories.com/f/programming-languages-runtimes/json-schema-converters/json-schema-generators/type-to-schema-generation/database-schema-type-generation.md) — Produces TypeScript definitions based on the database schema for type-safe queries and autocomplete. ([source](https://supabase.com/docs/reference/cli/introduction))

### Software Engineering & Architecture

- [Edge Function Deployments](https://awesome-repositories.com/f/software-engineering-architecture/remote-function-invocation/browser-function-invocations/edge-function-deployments.md) — Facilitates the deployment and lifecycle management of serverless functions at the network edge. ([source](https://supabase.com/docs/reference/api/introduction))
- [Background Task Schedulers](https://awesome-repositories.com/f/software-engineering-architecture/execution-control/background-task-schedulers.md) — Processes messages in a durable queue to ensure reliable background task delivery and application resiliency. ([source](https://supabase.com/docs/guides/queues))
- [Embedded Database Logic](https://awesome-repositories.com/f/software-engineering-architecture/server-side-logic-frameworks/embedded-database-logic.md) — Provides the ability to write custom server-side logic that executes directly within the database engine. ([source](https://supabase.com/docs/guides/ai-tools/ai-prompts))

### User Interface & Experience

- [Cloud Storage File Operations](https://awesome-repositories.com/f/user-interface-experience/file-uploaders/drag-and-drop-file-upload/remote-session-file-uploads/device-to-host-file-uploads/cloud-storage-file-uploads/cloud-storage-file-operations.md) — Provides programmatic operations for uploading, downloading, and managing files in cloud storage buckets.
- [Collaborative Presence States](https://awesome-repositories.com/f/user-interface-experience/application-state-managers/collaborative-presence-states.md) — Implements mechanisms for tracking and broadcasting ephemeral user activity and online status across clients in real-time. ([source](https://supabase.com/docs/guides/realtime))

### Web Development

- [API Endpoint Generators](https://awesome-repositories.com/f/web-development/rest-api-backends/api-endpoint-generators.md) — Creates instant API endpoints for clients to interact directly with the underlying database. ([source](https://supabase.com/))
- [RESTful CRUD Implementations](https://awesome-repositories.com/f/web-development/restful-crud-implementations.md) — Executes create, read, update, and delete actions on database tables via a RESTful interface. ([source](https://supabase.com/docs/guides/api))
- [Custom Domain Hosting](https://awesome-repositories.com/f/web-development/custom-domain-hosting.md) — Enables the mapping of custom hostnames and vanity subdomains to project routing. ([source](https://supabase.com/docs/reference/cli/introduction))

### Artificial Intelligence & ML

- [Database Function Invocations](https://awesome-repositories.com/f/artificial-intelligence-ml/model-execution-interfaces/function-calling-interfaces/parallel-function-calling/database-function-invocations.md) — Triggers server-side database functions and retrieves their results through a RESTful interface. ([source](https://supabase.com/docs/guides/api))
- [Remote Procedure Calls](https://awesome-repositories.com/f/artificial-intelligence-ml/model-execution-interfaces/function-calling-interfaces/parallel-function-calling/database-function-invocations/remote-procedure-calls.md) — Allows triggering custom server-side database logic using named procedure calls over HTTP.
- [Semantic Vector Search](https://awesome-repositories.com/f/artificial-intelligence-ml/vector-embeddings/semantic-vector-search.md) — Supabase Search & Indexing retrieves data based on semantic meaning by calculating similarity between embeddings. ([source](https://supabase.com/docs/guides/ai))

### Business & Productivity Software

- [Remote Function Invocation](https://awesome-repositories.com/f/business-productivity-software/functional-api-endpoints/remote-function-invocation.md) — Triggers serverless edge functions using custom headers, payloads, and various HTTP verbs. ([source](https://cdn.jsdelivr.net/gh/supabase/supabase-js@master/README.md))

### Development Tools & Productivity

- [Database Migration Tools](https://awesome-repositories.com/f/development-tools-productivity/database-migration-tools.md) — Ships utilities for transferring database schemas and data from external sources using automated scripts. ([source](https://supabase.com/docs/guides/platform/migrating-to-supabase/render))
- [Local Development Stacks](https://awesome-repositories.com/f/development-tools-productivity/local-development-stacks.md) — Orchestrates a local suite of service containers to allow offline development and testing. ([source](https://supabase.com/docs/reference/cli/introduction))
- [Project Environment Syncing](https://awesome-repositories.com/f/development-tools-productivity/project-environment-syncing.md) — Connects a local development environment to a hosted project to synchronize configurations. ([source](https://supabase.com/docs/reference/cli/introduction))
