Download
Visual Azure PostgreSQL Workspace

Azure Database for PostgreSQL GUI Client for Windows, macOS, and Linux

VisuaLeaf is one visual workspace for Azure Database for PostgreSQL: connect to a Flexible Server over SSL, browse schemas and tables, expand JSONB in a tree, review the roles and privileges you actually have, auto-draw ER diagrams from your foreign keys, and chart the results.

Free to start No credit card required Works on Windows, macOS and Linux
VisuaLeaf visual Azure Database for PostgreSQL workspace showing schemas, an ER diagram from foreign keys, and a JSONB tree side by side

Managed Postgres Takes Away the Server, Not the Complexity

Azure runs the instance, patches it and fails it over, and in exchange you give up superuser, the local socket and the log file. VisuaLeaf gives you a workspace over what is left: schemas, JSONB, foreign keys, roles and query activity, all visible from a desktop client.

The connection has rules before it has data

SSL is required, firewall rules gate the client, and a private-access server is not reachable at all without a tunnel — so step one is rarely just a hostname.

There is no superuser to fall back on

The admin login is a delegated role rather than a Postgres superuser, so what you can grant, alter or install is bounded in ways a local instance never is.

JSONB columns arrive as one long string

A jsonb payload prints as a flat blob, so nested keys and arrays have to be unfolded by hand before you can see what a row actually holds.

Foreign keys never draw themselves

Relationships live in constraint definitions across the catalogs, and no portal blade turns them into a diagram of your schema.

A visual workflow for Azure PostgreSQL

Connect over SSL or a tunnel, browse schemas and JSONB, review roles, map foreign keys into a diagram, and chart results — all in one workspace.

Built Around What Makes Azure PostgreSQL Azure PostgreSQL

Flexible Server connections, standard PostgreSQL SQL, JSONB, roles and privileges, and foreign keys, explored, queried, and visualized instead of parsed from text.

Table Management

Manage tables visually instead of hand-writing DDL. Add, rename, and edit columns with their types, defaults, primary keys, and foreign keys, then work across tabbed panels for triggers, constraints, partitions, and storage. Hit Show DDL to read the full CREATE TABLE statement any time.

Table management on Azure Database for PostgreSQL

JSONB Tree & Editor

Expand jsonb, json and array columns in a nested tree, filter with the ->, ->> and @> operators against GIN indexes, and edit nested values without hand-writing jsonb_set — the same Postgres experience the managed service is built on.

JSONB tree and editor on Azure Database for PostgreSQL

Roles, Privileges and Live Activity

List, create, alter and drop roles within what the service permits, grant and revoke table and schema privileges, and see where Row-Level Security applies. For live activity, read active connections and running queries from pg_stat_activity and per-table statistics without opening a portal blade.

Roles, privileges and live activity on Azure Database for PostgreSQL

A Visual Workflow for Everyday Azure PostgreSQL Tasks

VisuaLeaf connects the steps Azure Postgres users usually handle separately: connect over SSL, explore schemas and JSONB, build SQL, and visualize the results.

Built for Different Azure PostgreSQL Users

Whether you build on a Flexible Server, administer one without superuser, analyse data, or learn SQL, VisuaLeaf gives you a clearer way to work with Azure Database for PostgreSQL.

Developers

Model data with JSONB, arrays and custom types, and debug the SQL your app runs against real rows.

DBAs and Data Teams

Compare schemas across environments, review roles and privileges, and watch live activity from one workspace.

Data Analysts

Write CTEs and window functions, query JSONB, and chart the results without a separate BI pipeline.

Students and Beginners

Learn Postgres visually on a managed server, see foreign keys as ER diagrams, and read the SQL the builder writes.

Frequently Asked Questions

Is VisuaLeaf a good GUI for Azure Database for PostgreSQL?
Yes. Azure Database for PostgreSQL is PostgreSQL, so VisuaLeaf connects with the standard Postgres driver and gives you a desktop workspace over it: browse schemas and tables, expand JSONB in a tree, auto-generate ER diagrams from real foreign keys, build SQL visually, review roles and privileges, and chart the results.
How do I connect VisuaLeaf to a Flexible Server?
Use the server name from the portal as the host, port 5432, your database, and your admin login and password. SSL is required, so enable it on the connection. If the server uses private access, connect through an SSH tunnel from a host inside the virtual network.
Should I connect through PgBouncer on port 6432?
You can. The built-in connection pooler listens on 6432 and is aimed at applications opening many short-lived connections. A desktop client keeps a small number of long-lived sessions, so port 5432 is usually the simpler choice; both are supported.
Why can I not create a superuser or install every extension?
That is the managed service, not the client. Azure gives the admin login a delegated administrator role rather than full Postgres superuser, and allows extensions from an approved list. VisuaLeaf shows you the roles and privileges you actually hold, so what is and is not permitted is visible rather than discovered by an error.
Can I monitor active connections and slow queries?
Yes. VisuaLeaf reads active connections and currently-running queries from pg_stat_activity and reports per-table statistics, so you can see what a server is doing without switching to a portal blade. If the query statistics extension is enabled on your server, slow-query profiling is available too.
Does VisuaLeaf generate ER diagrams from an Azure PostgreSQL schema?
Yes. VisuaLeaf reads foreign keys, primary keys, and constraints from the information_schema to auto-draw an interactive ER diagram across schemas, including views and materialized views, so you can drill into tables, columns, and relationships that are otherwise buried in DDL.
Which platforms does VisuaLeaf run on?
VisuaLeaf ships native builds for Windows, macOS, and Linux, so your whole team can work with Azure Database for PostgreSQL in the same visual tool. It also connects to MongoDB, PostgreSQL, MySQL, MariaDB, SQL Server, and SQLite from a single workspace.

More Than an Azure PostgreSQL Client

VisuaLeaf started as a MongoDB workspace and grew into a multi-database visual environment. One app, one workflow, across the databases your team actually uses.

And VisuaLeaf does not leave you staring at a wall of SQL and grids. It visualizes everything — Azure PostgreSQL schemas become interactive diagrams, queries become visual builders, and results become charts and dashboards.

MongoDB MySQL MariaDB SQL Server Azure Cosmos DB Amazon DocumentDB SQLite

Built by Developers, For Developers

VisuaLeaf is made by an independent software studio that ships often and listens to the developers who use it every day.

Ready to Work Visually with Azure Database for PostgreSQL?

Download VisuaLeaf Community Edition and connect over SSL, explore JSONB, review roles and privileges, draw ER diagrams from your foreign keys, and chart results in one visual workspace.

Download Free Community Edition
No credit card required
VisuaLeaf Azure Database for PostgreSQL charts and dashboards built from query results