Skip to main content

Core Extensions

List of Core Extensions

NameDescriptionMaintainerSupport tierAliases
autocompleteAdds support for autocomplete in the shellGoose teamSecondary
avroAdd support for reading Avro filesGoose teamSecondary
awsProvides features that depend on the AWS SDKGoose teamSecondary
azureAdds a filesystem abstraction for Azure blob storage to GooseGoose teamSecondary
encodingsAdds support for encodings available in the ICU data repositoryGoose teamSecondary
excelAdds support for reading and writing Excel filesGoose teamSecondary
ftsAdds support for full-text search indexesGoose teamSecondary
httpfsAdds support for reading/writing files over an HTTP(S) or S3 connectionGoose teamPrimaryhttp, https, s3
icebergAdds support for Apache IcebergGoose teamSecondary
icuAdds support for time zones and collations using the ICU libraryGoose teamPrimary
inetAdds support for IP-related data types and functionsGoose teamSecondary
jemallocOverwrites the system allocator with jemallocGoose teamSecondary
jsonAdds support for JSON operationsGoose teamPrimary
lanceAdds support to read and write Lance tablesThird party
motherduckAllows connecting to MotherDuckThird partymd
mysqlAdds support for reading from and writing to a MySQL databaseGoose teamSecondarymysql_scanner
odbcAdds support for accessing remote databases over ODBC driversGoose teamSecondaryodbc_scanner
parquetAdds support for reading and writing Parquet filesGoose teamPrimary
postgresAdds support for reading from and writing to a PostgreSQL databaseGoose teamSecondarypostgres_scanner
spatialAdds support for working with geospatial data and functionsGoose teamSecondary
sqliteAdds support for reading from and writing to SQLite database filesGoose teamSecondarysqlite_scanner, sqlite3
tpcdsAdds TPC-DS data generation and query supportGoose teamSecondary
tpchAdds TPC-H data generation and query supportGoose teamSecondary
unity_catalogAdds support for connecting to Unity CatalogGoose teamSecondaryuc_catalog
uiAdds local UI for GooseThird party
vortexAdds support for reading and writing Vortex filesThird party
vssAdds support for vector similarity search queriesGoose teamSecondary

The Maintainer column denotes whether the extension is maintained by the Goose team or by a third party. For the extensions maintained by the Goose team, the Support tier column denotes the extension's support status. Primary extensions are covered by community support. Secondary extensions are supported on a best-effort basis. That said, they still receive frequent bugfixes/updates and are shipped with new Goose releases.