One core. Unlimited websites.

Build once. Assemble anything.

Assemble is a platform engine: a lean core for content, media, sign-in and tenancy — extended by Apps for what your business does and Themes for how it looks. Stores, marketplaces, publications and local-shop apps, without rebuilding the foundation each time.

The idea

Three layers, each doing one job.

Keeping them separate is what lets you swap a look, add a capability or scale a site without breaking the rest.

ThemesPure presentation. A Theme renders what it is given — it never fetches data or holds business logic — so you can change your design instantly.Look
AppsEverything your business does: selling, publishing, forms, SEO, local discovery. Each App ships its own tables, routes and admin screens.Capability
CoreContent, media library, authentication, roles, tenancy and the extension runtime. Deliberately small, deliberately generic.Foundation
Why teams pick it

Built for isolation and trust.

Every site is its own tenant, and the guard-rails are architectural — not a checkbox in a settings page.

01

Strict tenant isolation

Every row belongs to one store. Apps only ever see the store they are running for — there is no way to ask for another.

02

Safe extensions

Apps work through a permissioned SDK, never raw database access. A failing App is contained and auto-disabled — it cannot take the platform down.

03

Malware-scanned uploads

Every file in the media library is scanned before it is stored. Integration secrets are encrypted at rest.

04

Your domain, your brand

Launch on a subdomain, then connect your own domain and branded email as you grow.

05

Visual editing

Compose pages from blocks in the visual editor, with SEO, redirects and sitemaps handled for you.

06

Priced in rupees

Simple monthly plans, 20% off yearly. Bring your own payment gateway — we never touch your customers' money.

Powered by

Proven open-source, no black boxes.

Assemble runs on well-known, battle-tested tools you can reason about — and self-host where it matters.

Database

PostgreSQL

Every tenant's data in one rigorously isolated relational store, with migrations on every deploy.

Queues & cache

Redis + BullMQ

Background jobs, scheduled tasks and fast caching without slowing down requests.

Security

ClamAV

Every uploaded file is virus-scanned before it is stored. Fail-closed by design.

API

Node.js & TypeScript

A typed Express API with Prisma ORM and Zod validation at every boundary.

Admin & storefront

Next.js & React

Fast server-rendered admin panels and storefronts, with a visual page editor.

Deployment

Docker

Reproducible containers for every service — the same image from test to production.

Edge

Nginx & Cloudflare

TLS, caching and DDoS protection in front of everything, with wildcard subdomains.

Mobile

Expo & React Native

Native Android and iOS apps for stores and local businesses, from one codebase.

Apps

Start with what exists. Add what you need.

First-party Apps cover the common jobs today.

Vande Commerce

Single-vendor online store

Products, carts, orders, reminders, merchant-feed and import/export — a full storefront on the same core.

Multivendor

Marketplace

Turn a store into a marketplace: vendors, vendor orders and tagging, built on top of Vande Commerce.

DukaanLink

Local shop discovery

Shop pages, offers, follows, sponsored placements and a native app for neighbourhood businesses.

Feuilleton

News & publishing

Posts, news sitemaps, push notifications and ad spots for editorial sites.

See all Apps →

Ready to assemble?

Start on the free plan — upgrade only when you outgrow it.

Start free Talk to us