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.

Archotecture illustration

What's Open Self Service

Composable

Slide illustration

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.