Share your realm templates with the community. Learn how to prepare, validate, and publish high-quality realms to the RealmKit Hub.
Benefits of sharing your templates with the community
Gain recognition in the developer community for your high-quality templates
Speed up development for thousands of developers using your templates
Receive valuable feedback and contributions to improve your work
Ensure your realm is complete and well-documented
realmkit validateCheck that your realm meets publishing standards
realmkit publish --dry-runSet up authentication and publishing options
realmkit auth statusSubmit your realm to the hub
realmkit info <your-realm-name>Ensure your realm meets high standards before publishing
Choose who can discover and use your realm
Available to all users, appears in search results
Open source projects, educational templates
Only accessible via direct link
Work in progress, client projects
Only you and invited collaborators can access
Proprietary templates, internal tools
Essential CLI commands for realm publishing
realmkit auth loginAuthenticate with RealmKit Hub
realmkit auth login --provider githubrealmkit validateCheck realm for publishing requirements
realmkit validate --strictrealmkit publishPublish realm to the hub
realmkit publish --category saas --tags "nextjs,typescript"realmkit updateUpdate an existing published realm
realmkit update --version 1.1.0realmkit unpublishRemove realm from the hub
realmkit unpublish my-realm-nameStep-by-step commands to publish your realm
# 1. Authenticate with RealmKit Hub
realmkit auth login
# 2. Validate your realm
realmkit validate --strict
# 3. Test creation process
realmkit create . test-project
# 4. Publish to hub
realmkit publish \
--category "saas" \
--tags "nextjs,typescript,prisma" \
--visibility "public" \
--license "MIT"
# 5. Verify publication
realmkit info my-realm-name
# 6. Test installation
realmkit create my-realm-name test-installKeep your published realm up-to-date and valuable
Start sharing your realm with the community today