Complete reference for all RealmKit CLI commands. Use these commands to create projects, discover templates, publish realms, and manage your RealmKit workflow.
Most commonly used commands to get you started
realmkit create saas-starter my-app
realmkit list --popular
realmkit search "next.js"
realmkit help create
Commands for creating and managing RealmKit projects
realmkit create
Create a new project from a realm template
realmkit create <realm-name> [project-name] [options]
realmkit create saas-starter my-app
realmkit create next-blog --typescript
realmkit create vue-admin my-dashboard --git
--git
Initialize git repository--typescript
Use TypeScript variant if available--install
Auto-install dependencies (default: true)--no-install
Skip dependency installationrealmkit init
Initialize RealmKit in an existing project
realmkit init [options]
realmkit init
realmkit init --force
--force
Overwrite existing configurationCommands for finding and exploring realm templates
realmkit list
List available realm templates
realmkit list [category] [options]
realmkit list
realmkit list saas
realmkit list --popular
realmkit list --author=realmkit
--popular
Show only popular realms--recent
Show recently updated realms--author=<name>
Filter by author--limit=<number>
Limit number of resultsrealmkit search
Search for realms by name, description, or tags
realmkit search <query> [options]
realmkit search "next.js"
realmkit search authentication --category=saas
realmkit search --tag=typescript
--category=<cat>
Filter by category--tag=<tag>
Filter by tag--fuzzy
Enable fuzzy matchingrealmkit info
Show detailed information about a realm
realmkit info <realm-name>
realmkit info saas-starter
realmkit info next-blog --json
--json
Output in JSON formatCommands for publishing and managing your own realms
realmkit publish
Publish a realm template to the registry
realmkit publish [path] [options]
realmkit publish
realmkit publish ./my-realm --public
realmkit publish --draft
--public
Make realm publicly visible--private
Keep realm private--draft
Publish as draft--force
Force publish with warningsrealmkit update
Update an existing published realm
realmkit update <realm-name> [options]
realmkit update my-realm
realmkit update my-realm --version=1.2.0
--version=<ver>
Set specific version--patch
Increment patch version--minor
Increment minor version--major
Increment major versionrealmkit unpublish
Remove a realm from the registry
realmkit unpublish <realm-name> [version]
realmkit unpublish my-realm
realmkit unpublish my-realm 1.0.0
--force
Skip confirmation promptCommands for managing RealmKit configuration
realmkit config
Manage RealmKit configuration settings
realmkit config <action> [key] [value]
realmkit config list
realmkit config get apiKey
realmkit config set defaultCategory saas
realmkit config unset apiKey
--global
Use global configuration--local
Use project configurationrealmkit login
Authenticate with RealmKit registry
realmkit login [options]
realmkit login
realmkit login --token=<api-key>
--token=<key>
Login with API keyrealmkit logout
Sign out from RealmKit registry
realmkit logout
realmkit logout
realmkit whoami
Show current authenticated user
realmkit whoami
realmkit whoami
Helper commands and utilities
realmkit version
Show RealmKit CLI version information
realmkit version [options]
realmkit version
realmkit version --json
--json
Output in JSON formatrealmkit help
Display help information
realmkit help [command]
realmkit help
realmkit help create
realmkit help search
realmkit doctor
Diagnose common issues and verify setup
realmkit doctor
realmkit doctor
--fix
Attempt to fix issues automaticallyrealmkit cache
Manage local cache
realmkit cache <action>
realmkit cache clear
realmkit cache info
realmkit cache clean
Options that work with all RealmKit commands
--verbose, -v
Enable verbose output--quiet, -q
Suppress non-error output--help, -h
Show help for command--version
Show version number--config=<path>
Use custom config file--no-color
Disable colored outputTypical workflows and command combinations
# Search for a suitable realm
realmkit search "saas" --tag=typescript
# Get details about a realm
realmkit info saas-starter
# Create your project
realmkit create saas-starter my-startup
# Navigate and start developing
cd my-startup
npm run dev
# Login to RealmKit
realmkit login
# Initialize realm in your project
realmkit init
# Publish as draft first
realmkit publish --draft
# Make it public when ready
realmkit update my-realm --public
# Set up your preferences
realmkit config set defaultCategory saas
realmkit config set authorName "Your Name"
realmkit config set authorEmail "you@example.com"
# View current configuration
realmkit config list
Common issues and their solutions
If you get "realmkit: command not found", the CLI might not be installed or not in your PATH.
npm install -g @realmkit/cli
Authentication required for this operation. Make sure you're logged in.
realmkit login
If commands are timing out, check your internet connection and try again.
realmkit doctor
Explore more CLI documentation and resources