GitHub user dosubot[bot] added a comment to the discussion: How to separate `superset-frontend` and `superset`
<!-- Answer --> There's no official plan or roadmap for separating the frontend and backend into independent services in Superset 6. The project continues to follow a **monolithic deployment model** where frontend and backend are deployed together [[1]](https://github.com/apache/superset/discussions/35055#discussioncomment-14339773). That said, Superset 6 does include significant **internal architectural refactoring** — abstract DAO classes with dependency injection [[2]](https://github.com/apache/superset/pull/35259), a unified `@api` decorator for REST endpoints [[3]](https://github.com/apache/superset/pull/38412), and an extensions system using Module Federation [[4]](https://github.com/apache/superset/pull/38516) — but these improve modularity *within* the monolith rather than enabling separate service deployment. A few relevant points: - **PR #36816** attempted to create a standalone frontend bundle but was **closed/rejected**, suggesting this conflicts with the project's architectural direction. - The `SupersetClient` in `@superset-ui/core` technically supports configuring a custom backend URL, but this isn't officially supported for production [[1]](https://github.com/apache/superset/discussions/35055#discussioncomment-14339773). - JWT Bearer authentication in 6.0.1 has known issues where `g.user` isn't properly populated during API authorization, which would make a fully decoupled frontend difficult to operate [[5]](https://github.com/apache/superset/issues/39834). In short: while the technical building blocks partially exist, there's no indication that official frontend/backend service separation is planned for version 6 or beyond. <!-- Dosu Comment Footer --> *To reply, just mention [@dosu](https://go.dosu.dev/dosubot?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=reply-with-mention&utm_term=apache%2Fsuperset).* --- Share context across your team and agents. Try [Dosu](https://dosu.dev?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-tagline&utm_term=apache%2Fsuperset). [](https://app.dosu.dev/response-feedback?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-feedback&utm_term=apache%2Fsuperset&message_id=87307978-1d9d-4f84-9870-641f7a03a5f4) [](https://github.dosu.com/apache/superset?utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-learn-repo&utm_term=apache%2Fsuperset) [](https://app.dosu.dev/signup?referrer=openSource&source=github-footer&utm_source=github&utm_medium=bot-comment&utm_campaign=github-comment-footer-20260415&utm_content=knowledge-infrastructure-add-team&utm_term=apache%2Fsuperset) GitHub link: https://github.com/apache/superset/discussions/26435#discussioncomment-17197712 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
