-
Notifications
You must be signed in to change notification settings - Fork 4
APIHUB Backend ERD
Aleksandr Agishev edited this page Aug 21, 2025
·
2 revisions
This article depicts tables and relationships in APIHUB Backend database.
This article contains static pictures for reference.
Interactive document can be found here: ERD on GitHub pages


The following tool is used: SchemaSpy, GitHub
Software prerequisites:
- JRE
Steps:
- Download jar file from Release v6.2.4
- Download PG JDBC driver from Release 42.7.7
- Put both jars to same folder
You need PG with APIHUB Backend database up and running. For example you could set up APIHUB via docker-compose or in local k8s cluster and make port-forward.
Let's imagine PG is available on localhost:5432
Just execute the following command:
java -jar schemaspy-6.2.4.jar ^
-t pgsql ^
-dp postgresql-42.7.7.jar ^
-host localhost ^
-port 5432 ^
-db apihub_backend ^
-u postgres ^
-p postgres ^
-s public ^
-o erd ^
-vizjs ^
-norows ^
-noimpliedResults will be placed in ./erd
Processes description
Technical articles
Design Items
- Navigation to APIHUB (log in / log out)
- Create Workspace
- Create Group
- Create Package
- Favorite packages, dashboards, groups, workspaces
- Shared Packages
- Activity History in Main Page
- Personal private workspace
- Version summary
- Revision History
- Package Activity History
- Manage Manual Operations Group
- Export Operations Group (reduced source specifications)
- Export Operations Group (combined specification)
- Export List of Operations in Excel
- Search and Filter Operations
- List of Operations
- List of Operations Groups
- Manage REST Path Prefix Group
- Activity History
- List of Deprecated Operations
- Export List of Changes in Excel
- Human‐readable description for deprecated items for OpenAPI 3.0
- List of Documents
- OpenAPI Document Overview
- Copy Package Version
- Export Package Version
- Export Document from Package Version
- Export List of Deprecated Operations in Excel
- API Quality Validation Result
- Export of discrepancy analysis results for arbitrary package versions in Excel
- AI Recommendations Tab
- General Settings
- Package versions list
- Access Tokens Management
- Delete Package
- Default Release Version
- Define Release Version Pattern