VillageSQL is the Innovation Platform for MySQL
A drop-in replacement for MySQL with extensions for the agentic AI era
Easy Extension Management
VillageSQL makes it easy to enable extensions—just use standard SQL commands. Install extensions with an INSTALL EXTENSION command and immediately start using new data types, functions, and capabilities. The UUID extension shown here adds native UUID support with efficient 16-byte storage—perfect for distributed systems and modern applications.
# Install UUID extension
INSTALL EXTENSION vsql_uuid;
# Create a users table with UUID primary key
CREATE TABLE users (
id UUID PRIMARY KEY,
username VARCHAR(50),
email VARCHAR(255),
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
Powerful Extensions
Build your own extension or use one we built
AI
AI prompting via SQL functions
UUID
Generate & store UUIDs efficiently
Network
IPv6 & MAC address types
Crypto
Advanced hashing & security
HTTP
HTTP requests from SQL functions
Cube
N-dimensional boxes & points
Boolean
Real BOOLEAN type for MySQL
REST
Expose tables as REST endpoints
Trgm
Trigram similarity & near-match search
Fuzzystrmatch
Soundex, Levenshtein & Metaphone
Ready to get started?
Install VillageSQL and start building modern, AI-powered applications with the database you already know.
curl https://install.villagesql.com | bash
Built by experts. Backed by top investors.
VillageSQL is built by leaders and experts from Google, Amazon, Microsoft, and Oracle. Together, we bring decades of experience working on databases and cloud infrastructure. We are backed by the top investors listed below.