Configure Swagger UI
Basic Configuration
Section titled “Basic Configuration”from justapi import JustAPIApp
app = JustAPIApp( docs_url="/docs", redoc_url="/redoc", swagger_ui_parameters={ "docExpansion": "none", "filter": True, "tagsSorter": "alpha", "operationsSorter": "alpha", },)Common Options
Section titled “Common Options”| Parameter | Type | Description |
|---|---|---|
docExpansion |
str |
"none", "list", "full" |
filter |
bool or str |
Enable search filter |
tagsSorter |
str |
"alpha" for alphabetical |
operationsSorter |
str |
"alpha" for alphabetical |
defaultModelsExpandDepth |
int |
Model expansion depth |
defaultModelExpandDepth |
int |
Individual model depth |
Disable Docs in Production
Section titled “Disable Docs in Production”import os
app = JustAPIApp( docs_url="/docs" if os.getenv("ENVIRONMENT") == "development" else None, redoc_url="/redoc" if os.getenv("ENVIRONMENT") == "development" else None,)See Also
Section titled “See Also”- Additional Responses in OpenAPI — error docs
- Metadata & Docs URLs — app metadata
- OpenAPI Callbacks & Webhooks — outbound schemas