Getting Started
This guide walks you through creating your first jammin project and understanding the basic workflow.
Prerequisites
Before you start, make sure you have the required tools installed. See the Requirements page for detailed installation instructions.
Quick checklist:
- Bun
- Docker
- Git
Install pre-releases, canary, or main-branch builds (for dev)
bun add -g @fluffylabs/jammin@next
or
Install latest release
bun add -g @fluffylabs/jammin@latest
Creating a new project
jammin CLI provides a create command to bootstrap new projects from templates. You can run it interactively or with command-line arguments.
Interactive mode
Simply run the create command without arguments to start the interactive setup:
jammin create
The interactive wizard will ask you:
- Project name - Must start with an alphanumeric character and can only contain letters, numbers, hyphens, and underscores
- Template - Choose from available templates:
jam-sdk- JAM SDK template for building JAM servicesjade- JADE SDK templatejambrains- JamBrains SDK templateundecided- Starter template for exploring options with all of the above
Command-line mode
If you prefer to skip the interactive wizard, provide the project name and template directly:
jammin create my-app
Or specify a specific template:
jammin create my-app --template jade
After creation completes, navigate to your project:
cd my-app
Next steps
Once you’ve created a project, you can use the following jammin commands:
jammin build- Build your servicesjammin test- Run unit testsjammin deploy- Deploy to a network
Refer to the jammin suite documentation for detailed information about each command.