Skip to content

Developer Marketplace Onboarding Toolkit

Spin up a working marketplace blueprint in minutes using the CLI wizard and sample repository sync utilities.

1. Generate a blueprint scaffold

kiket marketplace onboarding-wizard \
  --identifier marketing-ops-preview \
  --name "Marketing Ops Preview" \
  --description "Self-serve workspace kit" \
  --template sample \
  --destination ~/code/marketing-ops-preview

What happens:

  • Copies the selected definition template (sample by default) into the destination folder.
  • Creates .kiket/manifest.yaml pre-filled with your identifier, name, and description.
  • Adds a README with the next steps (lint, publish, push to GitHub).

Options

Flag Description
--template Template under definitions/ to copy (sample, marketing_ops, etc.).
--destination Absolute/relative path where files should be created.
--force Overwrite the destination directory if it already exists.

2. Sync the sample repositories

kiket marketplace sync-samples --destination ~/code/marketplace-samples --blueprints sample marketing_ops

This command copies the requested blueprint folders from the repo’s definitions/ directory so you can inspect or modify them locally.

  • Use multiple blueprint names to pull several samples at once.
  • Pass --force to overwrite an existing destination.

3. Iterate and publish

  1. Edit .kiket/manifest.yaml, workflows, and extensions to fit your product.
  2. Run kiket extensions lint <path> and kiket extensions publish <path> --registry marketplace --dry-run.
  3. Push the repository to GitHub and submit it for marketplace review.

Need inspiration? Run kiket marketplace sync-samples --blueprints marketing_ops and explore the generated folder structure.