Skip to content
Developers

Build the modules agencies need next.

The platform is extensible by design. Scaffold with the CLI, build against the SDK, develop in VS Code, and publish to the marketplace — the catalog grows with the work.

Start buildingMarketplace
reviews/module.ts
import { defineModule } from '@dramac/sdk'

export default defineModule(({
  name: 'reviews',
  surfaces: ['dashboard', 'portal'],
  triggers: ['review.created'],
  actions: { requestReview, publishReply },
})
The toolkit

Familiar tools, end to end.

Everything you need to build, run, and ship a module — with the conventions you already know.

SDK

A typed SDK for modules, surfaces, triggers, and actions — with access to the client data model.

CLI

Scaffold, run a local dev server, and publish — from one command-line tool.

VS Code extension

Module intellisense, surface previews, and one-click deploy without leaving the editor.

Build a module

Scaffold, develop, publish.

Four calm steps from idea to a module in the marketplace — running on the same command layer as every built-in module.

1
Scaffold
dramac module create — a typed project with surfaces and actions wired up.
2
Develop
Build against the SDK with the data model, triggers, and webhooks available.
3
Test
Run a local dev server and preview the module inside real surfaces.
4
Publish
Ship to the marketplace; agencies install it into any client business.
zsh
$ dramac module create reviews
 scaffolded reviews/
$ dramac dev
 http://localhost:4000
$ dramac publish
 published to marketplace
Marketplace

Ship it to every agency.

Publish your module to the marketplace and any agency can install it into a client business — with subscriptions and revenue handled by the platform.

Browse the catalog
4.9
Reviews
by Northbound
4.8
Loyalty
by Studio Kestrel
4.7
Quotes
by Meridian
4.9
Events
by Atlas Lane

Extend the command layer.

Read the docs, scaffold your first module, and ship to the marketplace.

Talk to our teamExplore the platform