Archery is a SQL audit and query platform that provides centralized management and governance for multiple database systems.
The platform addresses the need for organizations to audit SQL queries, control database access, and maintain compliance across heterogeneous database environments. It works by providing a web-based interface where users can submit queries for review, execute approved statements, and monitor database activity. The tool integrates with multiple database backends to enforce policies before queries reach production systems.
Archery suits teams managing multiple database instances who need audit trails and query approval workflows. It offers particularly strong support for MySQL and MariaDB, with full audit and execution capabilities. Oracle, MongoDB, and ClickHouse receive partial support with audit functionality. Other databases including PostgreSQL, Redis, and MsSQL are supported for querying and execution but lack audit features. Organizations should evaluate whether the supported databases match their infrastructure and whether the available feature set for each database meets their governance requirements.
Almost all open issues are raised by outside users rather than the core team, indicating a substantial base of adopters reporting real-world use. Maintainers typically respond to new issues and pull requests within a day. Work in the issue tracker is dominated by questions, bug reports, and enhancement requests.