A mature Salesforce org holds hundreds of objects — Account, Contact, and Opportunity beside layers of custom and junction objects. DbSchema reads the object metadata over a Salesforce JDBC driver and renders it as an ER diagram consultants and admins can explore, query, and document.
Trusted by teams at
Integration projects, system reviews, and client handoffs all start with the same question: how does this org's data actually fit together? Answering it from Setup screens or developer API calls, object by object, burns days of a consultant's time.
DbSchema assembles the answer once — every object and every lookup or master-detail relationship on a diagram you can hand to the next person who asks.
Database-grade tooling for the platform's object layer.
DbSchema pulls object metadata through the JDBC driver and lays out standard objects, custom objects, and their relationships on an interactive canvas.
Pick objects, choose fields, add filters — the builder writes the SQL and the driver translates it to SOQL, so admins query data on their own.
Export HTML documentation of object names, field types, picklist values, and relationships — the record implementation teams and change control demand.
Synchronize once and the object model lives in a DbSchema file of its own — reviewable on a plane, shareable with people who have no Salesforce license, and comparable across orgs.
Open the synchronized model and study the org's structure with no connection at all.
The model is a file, so each metadata snapshot can be committed and diffed over time.
Read the query the builder generated before the driver translates it for the org.
Compare object schemas between sandbox and production and see what no longer matches.
Two commercial drivers work out of the box: register the CData or
Simba Salesforce JDBC driver JAR under Connections > Manage Drivers.
With Simba, the connection string looks like
jdbc:salesforce:[email protected];Password=password;SecurityToken=token,
where the token comes from "Reset My Security Token" in your Salesforce profile settings.
Orgs using a Connected App authenticate with the Consumer Key and Consumer Secret OAuth
parameters instead of the username/password pair.
DbSchema also ships its own open-source Salesforce JDBC driver — source on GitHub — and the Salesforce JDBC driver page walks through the setup.
The free download needs no account and carries a 15-day Architect trial.
Teams working with Salesforce often use these engines too. Explore dedicated guides and JDBC setup for each.