Extensions

Flokk supports popular PostgreSQL extensions, installable with one click from the dashboard or via the API. No superuser access needed.

Available extensions by tier

Basic (Starter + Pro + Dedicated)

ExtensionDescription
pgcryptoCryptographic functions (hashing, encryption)
uuid-osspUUID generation functions
pg_trgmTrigram-based text similarity and search
citextCase-insensitive text type
hstoreKey-value pairs within a single column

Extended (Pro + Dedicated only)

ExtensionDescription
vectorVector similarity search (pgvector)
postgisGeographic objects and spatial queries
pg_stat_statementsQuery performance statistics
timescaledbTime-series data optimisations
pg_cronScheduled jobs inside PostgreSQL

Installing an extension

From the dashboard: go to your database → Extensions tab → click Install next to the extension you want.

Via the API:

curl -X POST https://api.flokk.dev/api/v1/databases/DB_ID/extensions \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"name": "vector"}'

Blocked extensions

Extensions that provide filesystem or OS-level access are blocked on all tiers for tenant isolation: plpythonu, plperlu, plsh, adminpack, file_fdw, pg_execute_server_program.

No results found.