+What it adds is the VillageSQL Extension Framework: extensions are packaged as bundles that you enable with standard SQL, such as `INSTALL EXTENSION vsql_uuid`, and they can add custom data types and functions without touching the server's core — an idea inspired by PostgreSQL's extension system but designed to fit MySQL. Custom index types are planned but not available yet. VillageSQL publishes a growing set of its own extensions: AI functions that call models from SQL and create embeddings, UUID, IPv6 and MAC address types, cryptographic and HTTP functions, a real `BOOLEAN`, geometric cube types, trigram and fuzzy string matching, a currency type, OAuth2/JWT account authentication, a REST endpoint generator, ClickHouse query telemetry, an MCP server that lets AI agents query the database, and a DuckDB extension that reads Parquet, CSV, and JSON in object storage. It also offers Agent Skills that help AI coding agents such as Claude Code, Codex, and Cursor set up VillageSQL and build extensions, and a hosted cloud service is listed as coming soon.
0 commit comments