Postgres Extensions

Enhance your database with popular Postgres extensions.

Stage:
General Availability
Available on self-hosted:
Yes

Supabase supports a wide array of Postgres extensions, allowing you to enhance your database with additional functionalities. These extensions enable you to tailor your database to specific needs, from geospatial data to full-text search and advanced analytics.

Key features

  1. Pre-installed extensions: Supabase comes with over 50 pre-configured extensions.
  2. Easy management: Enable or disable extensions via the dashboard or SQL commands.
  3. Flexible installation: Install custom SQL extensions using Supabase's SQL editor.
  4. Automatic upgrades: Access new extension versions through infrastructure upgrades.
  5. Schema control: Most extensions are installed under the extensions schema.

Benefits:

  • Enhanced functionality: Add specialized features to your database without changing your application architecture.
  • Optimized performance: Leverage extensions for efficient data processing and querying.
  • Flexibility: Choose from a vast ecosystem of extensions to meet your project requirements.
  • Easy integration: Incorporate powerful features into your existing database structure.
  • Cost-effective solutions: Implement complex features without separate, specialized databases.

Popular Postgres extensions supported by Supabase include:

  • PostGIS: For working with geospatial data
  • pgvector: Enables efficient similarity search and machine learning operations
  • pgcrypto: Provides cryptographic functions
  • pgjwt: Allows for JSON Web Token (JWT) generation and verification
  • pg_net: Enables making HTTP requests from the database
  • pgroonga: Provides full-text search capabilities for various languages

Postgres extensions are valuable for a wide range of applications, from GIS and machine learning projects to security-focused applications and IoT systems dealing with time-series data.

By leveraging these extensions, you can implement complex features more easily, reduce the need for external services, and tailor your database to specific project requirements.

Share

Build in a weekend, scale to millions