Core Extensions
List of Core Extensions
| Name | Description | Maintainer | Support tier | Aliases |
|---|---|---|---|---|
| autocomplete | Adds support for autocomplete in the shell | Goose team | Secondary | |
| avro | Add support for reading Avro files | Goose team | Secondary | |
| aws | Provides features that depend on the AWS SDK | Goose team | Secondary | |
| azure | Adds a filesystem abstraction for Azure blob storage to Goose | Goose team | Secondary | |
| encodings | Adds support for encodings available in the ICU data repository | Goose team | Secondary | |
| excel | Adds support for reading and writing Excel files | Goose team | Secondary | |
| fts | Adds support for full-text search indexes | Goose team | Secondary | |
| httpfs | Adds support for reading/writing files over an HTTP(S) or S3 connection | Goose team | Primary | http, https, s3 |
| iceberg | Adds support for Apache Iceberg | Goose team | Secondary | |
| icu | Adds support for time zones and collations using the ICU library | Goose team | Primary | |
| inet | Adds support for IP-related data types and functions | Goose team | Secondary | |
| jemalloc | Overwrites the system allocator with jemalloc | Goose team | Secondary | |
| json | Adds support for JSON operations | Goose team | Primary | |
| lance | Adds support to read and write Lance tables | Third party | ||
| motherduck | Allows connecting to MotherDuck | Third party | md | |
| mysql | Adds support for reading from and writing to a MySQL database | Goose team | Secondary | mysql_scanner |
| odbc | Adds support for accessing remote databases over ODBC drivers | Goose team | Secondary | odbc_scanner |
| parquet | Adds support for reading and writing Parquet files | Goose team | Primary | |
| postgres | Adds support for reading from and writing to a PostgreSQL database | Goose team | Secondary | postgres_scanner |
| spatial | Adds support for working with geospatial data and functions | Goose team | Secondary | |
| sqlite | Adds support for reading from and writing to SQLite database files | Goose team | Secondary | sqlite_scanner, sqlite3 |
| tpcds | Adds TPC-DS data generation and query support | Goose team | Secondary | |
| tpch | Adds TPC-H data generation and query support | Goose team | Secondary | |
| unity_catalog | Adds support for connecting to Unity Catalog | Goose team | Secondary | uc_catalog |
| ui | Adds local UI for Goose | Third party | ||
| vortex | Adds support for reading and writing Vortex files | Third party | ||
| vss | Adds support for vector similarity search queries | Goose team | Secondary |
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.