diff --git a/datasette/views/special.py b/datasette/views/special.py index 7f80a1d0..1f84b094 100644 --- a/datasette/views/special.py +++ b/datasette/views/special.py @@ -371,6 +371,8 @@ class ApiExplorerView(BaseView): "tables": tables, } ) + # Sort so that mutable databases are first + databases.sort(key=lambda d: not self.ds.databases[d["name"]].is_mutable) return databases async def get(self, request):