Running Markkët Locally: Build, Customize, or Self-Host

One of the goals of Markkët has always been to make commerce infrastructure accessible to developers, to create new templates, extensions and contribute

Whether you're looking to contribute to the platform, build custom storefronts for clients, or self-host your own marketplace, you have several options depending on how much control you need

A Headless Commerce Platform

Markkët API is built as a modern headless commerce platform

The frontend and backend are separate applications that communicate through APIs, allowing you to replace or customize either side without affecting the other

Our architecture is designed around technologies that many developers already know:

  • Next.js
  • React
  • Strapi CMS
  • PostgreSQL
  • REST APIs
  • Docker
  • TypeScript

This separation makes it easy to scale individual services, build custom experiences, or integrate with existing business systems

Option 1: Use Markkët Cloud

The simplest way to get started is to create a store on Markkët Online, or the Staging ENV

We host the infrastructure, manage updates, monitor uptime, and handle backups so you can focus on your products and customers

This is the recommended option for most merchants

Option 2: Run the Frontend Locally

Our Next.js storefront is open source and can be run locally in just a few minutes

This is ideal if you want to:

  • Learn the codebase
  • Contribute features
  • Fix bugs
  • Practice with a real-world application
  • Build custom themes
  • Develop agency-specific storefronts
  • Integrate additional services
  • Experiment without affecting production

Since the frontend consumes APIs, you can point it to your own backend or to a development environment while building

For agencies, this provides complete flexibility to deliver branded experiences without starting from scratch

Option 3: Build Your Own Client

Because Markkët exposes a comprehensive API, you are not limited to our default frontend

You can build:

  • Mobile applications
  • React applications
  • Vue applications
  • Angular applications
  • Astro sites
  • Native iOS or Android apps
  • Digital kiosks
  • Internal business tools

If your application can make HTTP requests, it can communicate with the Markkët API

This allows developers to create highly customized experiences while keeping content, products, orders, and business data synchronized through a single backend

In closed networks, you can run an offline version that syncs with the internet from a central server

Option 4: Self-Host the API

Organizations with stricter compliance, security, or infrastructure requirements may choose to run the backend themselves

Self-hosting gives you full control over:

  • Environment variables
  • Infrastructure
  • Database
  • Authentication
  • Networking
  • Deployment strategy
  • Storage providers
  • Email providers
  • Payment providers
  • Monitoring
  • Logging
  • Backup policies

This option is particularly attractive for:

  • Agencies
  • Healthcare organizations
  • Universities
  • Government projects
  • Large nonprofits
  • Enterprise customers

You own the infrastructure, the data, and the deployment lifecycle

Use Our API—or Extend It

Since the backend is based on Strapi, developers can leverage a mature ecosystem while adding their own content types, permissions, automations, and APIs

A Great Project for Contributors

If you're learning modern web development, the Markkët frontend is an excellent project to explore

You'll gain experience with:

  • React
  • Next.js App Router
  • TypeScript
  • Authentication
  • REST APIs
  • Commerce workflows
  • Responsive design
  • CMS integration
  • Payment flows
  • State management

Real-world open source projects provide valuable experience that goes beyond tutorials, and contributions of all sizes are welcome, from documentation improvements to new features and bug fixes

Build for Your Clients

Many agencies want the speed of a managed platform without sacrificing flexibility

With Markkët, you can:

  • Fork the frontend
  • Apply your own branding
  • Create reusable themes
  • Develop client-specific features
  • Integrate CRMs or ERPs
  • Connect marketing tools
  • Deploy on your preferred cloud provider

Your clients benefit from a familiar content management experience while you retain complete control over the user interface and integrations

Open by Design

Whether you're launching your own store, building software for clients, contributing to the platform, or deploying a fully self-hosted marketplace, you're working with the same API-first architecture that powers our cloud offering

Local

From this store

Local

A local environment for markkët next - runs in localhost:4020 by default - calimania/markketplace-next in github