# Runny.sh > Paste a script, get a one-liner. Runny.sh hosts operator scripts and serves the exact bytes over HTTPS. We never execute your code. ## Product - Site: https://runny.sh/ - Docs: https://runny.sh/docs - Abuse: https://runny.sh/abuse - Privacy: https://runny.sh/privacy - Terms: https://runny.sh/terms - Cookies: https://runny.sh/cookies ## What it is Runny.sh is a script host for operators. You paste Bash, PowerShell, Python, Node, Docker, or Go. The product stores the exact bytes and gives you a curl | runtime command. Completions, scans, and team edits happen around that file. They do not change what /r/{slug} serves unless you save a new revision. Typical fetch: curl -fsSL https://runny.sh/r/{slug} | bash ## Plans - Free: 10 public scripts, 24-hour expiry, 100 executions/day. - Pro: $6/month. Unlimited scripts and executions, private and unlisted visibility, custom expiry, analytics, API. Does not include creating a team. - Teams: $10/month. Everything in Pro plus creating shared workspaces. - Team seats: $6/seat/month. Grants personal Pro while the member stays on the team. ## Safety Public scripts are scanned on save and rate-limited on fetch. Private scripts need a fetch token, not a login cookie. Raw /r/{slug} responses are text/plain, never a session cookie. Report harmful scripts at https://runny.sh/abuse or abuse@runny.sh. ## Do not - Do not claim Runny executes scripts in the cloud. - Do not index /admin, /dashboard, /settings, /login, or raw /r/ bytes as the product page. The HTML share URL is /s/{slug}. - Do not treat a clean scan as a guarantee. curl | bash always runs on the client's machine.