Skip to main content


The Open Source Composable Frontend for Customer Portals

Open Self Service is an open-source framework that lets you easily integrate APIs, unify data, and build scalable, high-performance customer support portals with Next.js, TypeScript, and NestJS.

Laptop with connecting nodes illustration

Composable architecture
for digital self service solutions

Open Self Service is designed to simplify the process of creating modern customer portals that need to integrate many data sources to provide capabilities to the users.

The components we provide allow to build a decoupled, modern & fast frontend application and connect any API you might need - no matter if it's a CRM, CMS or a headless commerce backend.

Architecture illustration

What can you build with Open Self Service?

Open Self Service helps you build fast, flexible frontends for apps that serve your customers — not admin panels or SPAs,
but client-facing portals connected to the APIs your business runs on.

Knowledge base portals

Allow customers to search, browse and find answers without contacting support – fully customizable and searchable, integrated with CMSs, your dedicated backend or AI-based tools.

Product marketing website preview

Product marketing websites

Help your users find key information about your products, services, processes, or policies – powered by headless CMS, easy to manage by support and marketing teams.

Product marketing website preview

Asset service management apps

Let users report product issues, follow ticket resolution, and receive status updates — customizable, scalable, and API-ready.

Product marketing website preview

Complex customer service platforms

Allow users to view and submit tickets, track their requests, manage orders, reorder products or spare parts, monitor & configure services – integrated with CRMs, ERPs, CMSs, commerce or custom APIs.

Product marketing website preview

B2B after-sales support portals

Empower customers to handle product servicing, warranty tracking, and returns — solutions integrated with ERP, CRM, and other backend systems.

Product marketing website preview

What Open Self Service is?

Composable

Slide illustration

Solution based on MACH and composable architecture to deliver flexibility, extendibility and make your Customer Portal future-proof.

  • M.A.C.H.
  • Headless
  • API-first

Next.js frontend

Slide illustration

Modern, fast and accessible frontend app boilerplate powered with React.js, Next.js and shadcn/ui based components. The app covers commonly used Customer Portal’s capabilities and is managed with a headless CMS.

  • react.js logoreact.js
  • next.js logonext.js
  • auth.js logoauth.js
  • shadcn/ui logoshadcn/ui
  • typescript logotypescript

API Harmonization

Slide illustration

Achieve endless composability, full frontend decoupling and independence with our API Harmonization Server. Connect headless services, aggregate, orchestrate & normalize the data.

  • TypeScript logoTypeScript
  • node.js logonode.js
  • NestJS logoNestJS

Normalized data model

Slide illustration

Get vendor lock-in safeness out of the box and make any system modernization easy. Create normalized data model out of multiple integrated data sources with our tools.

  • API-agnostic

Client SDKs

Slide illustration

API communication SDKs for easy data fetching in any touchpoint app – no matter if it’s our Next.js based portal app, your AI-powered customer support chatbot or a mobile app.

  • TypeScript logoTypeScript
  • SDK
  • Multi-channel

Integrations

Slide illustration

We provide several open source integrations so that you could start with good foundation and build on top of it. Freely add custom integrations to any headless data source.

  • CRM
  • CMS
  • Search
  • IAM

Why Open Self Service?

Illustration of 1st bennefit

Quick start

Open Self Service is the perfect boilerplate for building large-scale, headless Customer Portals. With our Next.js starter app, ready-to-use data models, and pre-integrations, you can accelerate your custom implementations.

Our modern tech stack is built with tools your team already knows and loves, ensuring a smooth development process.

Comprehensive documentation helps you quickly set up, learn, and deploy the stack with ease.

Illustration of 2nd bennefit

Extend easily

Open Self Service is fully extensible, enabling you to adapt every layer of the solution. Expand integrations with new APIs, adjust the harmonized data model, enhance the Next.js application, or create custom UI components tailored to your needs.

This flexibility helps you build unique digital service portals while leveraging harmonized data and your custom integrations across all layers.

Illustration of 3rd bennefit

Be ready to modernize

Open Self Service empowers you to create frontend solutions that are built for the future. With full decoupling between frontend and backend, and the support of our API Harmonization Server, your applications remain resilient to changes in your underlying backend infrastructure.

Future upgrades, migrations, or system modernizations become simple and efficient.