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

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