Self-hosted
Self-hosted
Open-source
Open-source
Node.js
Node.js

Instant admin panel
for your app

Get a custom admin panel on top of your database in minutes.
Use built-in visual editor or build custom pages from scratch.

Instant Node.js admin panel for your app

Instant admin pages

Quickly create admin pages to view, manage, and visualize your data.

Table Pages

View and edit records in your database tables. Configure how data is displayedand define who can view, edit, or delete records.

Dashboard Pages

Visualize data from your database using the dashboards. Add and adjust charts and metrics with the built-in visual editor.

Custom Pages

Know JavaScript and React? Create custom pages from ready-to-use templates or build them from scratch.

An example of a table page for viewing and editing records

Get started in minutes

1 Connect your database

Postgres
MySQL
MariaDB
Microsoft SQL Server
SQLite

2 Create admin pages

Build pages for managing tables and dashboards for exploring data visually.

3 Deploy and share

Easily deploy your admin panel and give access to your team members.

Quickly add pages to your admin panel

Simple visual editor

Quickly add pages to your admin panel with a few clicks. Use the built-in visual editor to customize them as you need. If you need more customization, you can edit the source code directly.

Fully customizable

Each admin page in Kottster is customizable. If you know JavaScript, you can edit the source code, add new features, and change the business logic and design to fit your needs.

An example of custom Node.js admin page
Add pages to your Node.js admin panel with a single click

Ready-to-use templates

Kottster comes with a set of ready-to-use templates for common admin pages, such as dashboard, charts, settings, and more.

Robust tech stack

Built on Node.js, React, Vite, Mantine, and TypeScript for a developer-friendly setup.

Open-source & Free

Kottster is free and open-source, so you can use it without any limitations.

Self-hosted

Deploy your admin panel to your own servers or the cloud in minutes.

Example of a secure self-hosted Node.js admin panel

You are in control

Kottster is a self-hosted Node.js admin panel, so you can deploy it to your own servers or the cloud and manage your data securely.

Run project in seconds

Use our CLI to create a new project in seconds. Just run a single command in your terminal, and you are ready to go.

Create a Node.js admin panel in seconds using NPM (Node.js)
Build-in auth and user management

Built-in authentication

No need to build authentication from scratch. Kottster comes with built-in authentication and user management, so you can add users and manage their access out of the box.

Frequently asked questions

How is it different from competitors?

Kottster is self-hosted and open-source, giving you complete control over your data and deployment. It also comes with a visual editor for building pages, making it easy to create and manage admin pages in just a few clicks.

Do I need to know how to code?

Basic knowledge of JavaScript is helpful but not required. Kottster offers a visual editor for creating and managing pages, and you can customize further by editing the generated code.

What databases does Kottster support?

Kottster supports PostgreSQL, MySQL, MariaDB, Microsoft SQL Server, and SQLite. We're also working on adding support for MongoDB and Firebase soon.

Is Kottster free to use?

Yes. Kottster is free and open-source under the Apache 2.0 license. There’s also an enterprise plan with features like SSO/SAML and dedicated support.

Are my data and credentials secure?

Yes. Kottster is self-hosted, so your data and credentials stay on your infrastructure. Our services don't have access to your database or any sensitive information.

What data does Kottster store?

Kottster stores configuration files and generated code on your server. It does not collect or transmit your database content or credentials.

Get an admin panel
in few minutes