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
  • timescaledb: Optimizes the database for time-series data

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.

Read Documentation
Share

Build in a weekend, scale to millions