Package profile
sqlglot
- Summary: An easily customizable SQL parser and transpiler
- Author: Toby Mao <toby.mao@gmail.com>
- License: MIT
- Homepage: https://sqlglot.com/
- Documentation: https://sqlglot.com/sqlglot.html
- Source: https://github.com/tobymao/sqlglot
- Number of releases: 784
- First release: 0.1.0 on 2021-03-18
- Latest release: 30.21.0 on 2026-09-30
- Latest release size: 731.2 KB (pure Python wheel)
Dependencies
Sqlglot has 17 dependencies, 17 of which optional.View all 17 dependencies →Dependent packages
| Package | Optional | Group |
|---|---|---|
| apache-airflow-providers-informatica | false | |
| arize-phoenix | false | |
| dagster-dbt | false | |
| databricks-labs-lsql | false | |
| datacontract-cli | false |
Similar packages
- sql-formatterA SQL formatter
- sqlparseA non-validating SQL parser.
- simple-ddl-parserSimple DDL Parser to parse SQL & dialects like HQL, TSQL (MSSQL), Oracle, AWS Redshift, Snowflake, MySQL, PostgreSQL, etc ddl files to json/python dict with full information about columns: types, defaults, primary keys, etc.; sequences, alters, custom types & other entities from ddl.
- constructA powerful declarative symmetric parser/builder for binary data
- markoA markdown parser with high extensibility.
- parse-typeSimplifies to build parse types based on the parse module
- sqlalchemyDatabase Abstraction Library