# alembic-pg-autogen > Alembic autogenerate extension for PostgreSQL functions and triggers. ## Docs - [alembic-pg-autogen](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/index.rst.txt) - [Quick start](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/quickstart.rst.txt) - [Migrating from alembic_utils](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/migrating.rst.txt) - [API reference](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/api.rst.txt) - [API Reference](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/apidocs/index.rst.txt) - [alembic_pg_autogen](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/apidocs/alembic_pg_autogen/alembic_pg_autogen.rst.txt) - [alembic_pg_autogen.canonicalize](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/apidocs/alembic_pg_autogen/alembic_pg_autogen.canonicalize.rst.txt) - [alembic_pg_autogen.ops](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/apidocs/alembic_pg_autogen/alembic_pg_autogen.ops.rst.txt) - [alembic_pg_autogen.diff](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/apidocs/alembic_pg_autogen/alembic_pg_autogen.diff.rst.txt) - [alembic_pg_autogen.render](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/apidocs/alembic_pg_autogen/alembic_pg_autogen.render.rst.txt) - [alembic_pg_autogen.inspect](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/apidocs/alembic_pg_autogen/alembic_pg_autogen.inspect.rst.txt) - [alembic_pg_autogen.compare](https://alembic-pg-autogen.readthedocs.io/en/latest/_sources/apidocs/alembic_pg_autogen/alembic_pg_autogen.compare.rst.txt)