Skip to content

Quickstart

This guide gets you from zero to a live app in under 5 minutes.

/plugin marketplace add synoralab/snl-claude-plugin
/plugin install snl@synoralab-plugins

Just tell Claude what you want:

“Deploy nginx on port 80 and give me a subdomain called demo”

Claude will run /snl:auth, /snl:deploy, and /snl:domain for you.

Open https://demo.synoralab.dev in your browser.


Terminal window
gh release download --repo synoralab/snl-claude-plugin -p 'install.sh' -O - | sh
Terminal window
snlctl auth login
Terminal window
snlctl deploy create --name demo --image nginx:latest --port 80
snlctl domain create --name demo --service demo --port 80
Terminal window
snlctl status

Open https://demo.synoralab.dev.


Behind the scenes, the platform:

  1. Created a Kubernetes Deployment with your container image
  2. Created a Service to route traffic to your pods
  3. Created an Ingress rule mapping demo.synoralab.dev to your service
  4. Provisioned a TLS certificate via Let’s Encrypt
Terminal window
snlctl domain delete demo
snlctl deploy delete demo