[{"data":1,"prerenderedAt":173},["ShallowReactive",2],{"doc:concepts\u002Fplans":3},{"title":4,"description":5,"url":6,"markdownPath":7,"file":8,"section":9,"sectionTitle":10,"html":11,"toc":12,"navigation":23,"previous":171,"next":172},"Plans and license keys","What a free Server includes, what a Business key adds, and what happens when a key expires.","\u002Fdocs\u002Fconcepts\u002Fplans","\u002Fdocs\u002Fconcepts\u002Fplans.md","docs\u002Fconcepts\u002Fplans.md","concepts","Concepts","\u003Cp>L4 on your own infrastructure is free. A free Server has the full product with one \u003Ca href=\"\u002Fdocs\u002Fconcepts\u002Fspaces\">Space\u003C\u002Fa>, and no limit on people, history, Tasks or Agents.\u003C\u002Fp>\n\u003Cp>A \u003Cstrong>Business key\u003C\u002Fstrong> adds unlimited Spaces, and company features as they arrive. It is one flat subscription per Server, with no charge per person.\u003C\u002Fp>\n\u003Ch2 id=\"add-a-key\">\u003Ca class=\"heading-anchor\" href=\"#add-a-key\">Add a key\u003C\u002Fa>\u003C\u002Fh2>\n\u003Col>\n\u003Cli>In \u003Cstrong>Server settings &gt; Plan\u003C\u002Fstrong>, copy your \u003Cstrong>Server UUID\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Buy Business for that UUID on \u003Ca href=\"https:\u002F\u002Fllll.gg\u002Fpricing\">llll.gg\u003C\u002Fa>. Your billing page then shows a license key.\u003C\u002Fli>\n\u003Cli>Paste the key under \u003Cstrong>Server settings &gt; Plan\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Only the Server Owner can see or change the plan. A key works only on the Server UUID it was bought for, and any other Server refuses it.\u003C\u002Fp>\n\u003Ch2 id=\"your-server-stays-private\">\u003Ca class=\"heading-anchor\" href=\"#your-server-stays-private\">Your Server stays private\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>A key is checked on your Server, offline. Nothing is sent to L4 when a key is added or checked.\u003C\u002Fp>\n\u003Cp>A key lasts until shortly after the paid period ends, so each period needs a new one. Either paste it from your billing page, or turn on \u003Cstrong>Renew the key automatically\u003C\u002Fstrong>. It is off unless you turn it on. When on, near the end of a period your Server sends its UUID and current key to \u003Ccode>llll.gg\u003C\u002Fcode>, and nothing else.\u003C\u002Fp>\n\u003Ch2 id=\"when-a-key-expires\">\u003Ca class=\"heading-anchor\" href=\"#when-a-key-expires\">When a key expires\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>If a payment fails or you cancel, Business keeps working through a grace period: 14 days after a failed payment, 7 after a cancellation. After that:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Your Server and everything in it keep working.\u003C\u002Fstrong> Chat, Tasks, Agents, files and Data are not affected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Every Space stays.\u003C\u002Fstrong> Spaces beyond the first are not deleted or hidden, and people keep using them.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Only creating another Space is refused,\u003C\u002Fstrong> and changing the settings of company features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Company features you already set up keep working.\u003C\u002Fstrong> Sign-in in particular never changes because a key expired.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Paste a current key at any time and everything is available again.\u003C\u002Fp>\n",[13,17,20],{"id":14,"text":15,"depth":16},"add-a-key","Add a key",2,{"id":18,"text":19,"depth":16},"your-server-stays-private","Your Server stays private",{"id":21,"text":22,"depth":16},"when-a-key-expires","When a key expires",[24,49,77,93,114,136,161],{"id":25,"title":26,"pages":27},"get-started","Get started",[28,31,34,37,40,43,46],{"title":29,"url":30},"What is L4","\u002Fdocs\u002Fget-started\u002Fwhat-is-l4",{"title":32,"url":33},"Choose how to run your Server","\u002Fdocs\u002Fget-started\u002Fchoose-how-to-run",{"title":35,"url":36},"Create a Server on Cloudflare","\u002Fdocs\u002Fget-started\u002Fcreate-on-cloudflare",{"title":38,"url":39},"Install on a VPS","\u002Fdocs\u002Fget-started\u002Finstall-on-a-vps",{"title":41,"url":42},"Connect to a Server","\u002Fdocs\u002Fget-started\u002Fconnect-a-server",{"title":44,"url":45},"Invite your team","\u002Fdocs\u002Fget-started\u002Finvite-your-team",{"title":47,"url":48},"Create your first Agent","\u002Fdocs\u002Fget-started\u002Ffirst-agent",{"id":50,"title":51,"pages":52},"cloudflare","Cloudflare",[53,56,59,62,65,68,71,74],{"title":54,"url":55},"L4 on Cloudflare","\u002Fdocs\u002Fcloudflare\u002Foverview",{"title":57,"url":58},"Cloudflare access","\u002Fdocs\u002Fcloudflare\u002Faccess",{"title":60,"url":61},"Costs and limits","\u002Fdocs\u002Fcloudflare\u002Fcosts-and-limits",{"title":63,"url":64},"Custom domain","\u002Fdocs\u002Fcloudflare\u002Fcustom-domain",{"title":66,"url":67},"Mail on Cloudflare","\u002Fdocs\u002Fcloudflare\u002Fmail",{"title":69,"url":70},"Update a Cloudflare Server","\u002Fdocs\u002Fcloudflare\u002Fupdates",{"title":72,"url":73},"Backups on Cloudflare","\u002Fdocs\u002Fcloudflare\u002Fbackups",{"title":75,"url":76},"Remove a Cloudflare Server","\u002Fdocs\u002Fcloudflare\u002Fremove-a-server",{"id":78,"title":79,"pages":80},"self-host","Self-host",[81,84,87,90],{"title":82,"url":83},"Run a Server on a VPS","\u002Fdocs\u002Fself-host\u002Fvps",{"title":85,"url":86},"Run a Server with Docker Compose","\u002Fdocs\u002Fself-host\u002Fdocker",{"title":88,"url":89},"Run a Server on Coolify","\u002Fdocs\u002Fself-host\u002Fcoolify",{"title":91,"url":92},"Compute Nodes","\u002Fdocs\u002Fself-host\u002Fcompute-nodes",{"id":9,"title":10,"pages":94},[95,98,101,104,107,110,113],{"title":96,"url":97},"Servers and the Shell","\u002Fdocs\u002Fconcepts\u002Fserver-and-shell",{"title":99,"url":100},"Accounts, Members and Roles","\u002Fdocs\u002Fconcepts\u002Faccounts-members-roles",{"title":102,"url":103},"Agents, Tasks and Runs","\u002Fdocs\u002Fconcepts\u002Fagents-tasks-runs",{"title":105,"url":106},"Files and backups","\u002Fdocs\u002Fconcepts\u002Ffiles-and-backups",{"title":108,"url":109},"Releases and updates","\u002Fdocs\u002Fconcepts\u002Freleases-and-updates",{"title":111,"url":112},"Spaces","\u002Fdocs\u002Fconcepts\u002Fspaces",{"title":4,"url":6},{"id":115,"title":116,"pages":117},"agents","Agents and MCP",[118,121,124,127,130,133],{"title":119,"url":120},"Agents overview","\u002Fdocs\u002Fagents\u002Foverview",{"title":122,"url":123},"Models and Providers","\u002Fdocs\u002Fagents\u002Fmodels-and-providers",{"title":125,"url":126},"Connect an MCP client","\u002Fdocs\u002Fagents\u002Fmcp",{"title":128,"url":129},"External agents","\u002Fdocs\u002Fagents\u002Fexternal-agents",{"title":131,"url":132},"Repositories and code work","\u002Fdocs\u002Fagents\u002Frepositories",{"title":134,"url":135},"Schedules","\u002Fdocs\u002Fagents\u002Fschedules",{"id":137,"title":138,"pages":139},"guides","Guides",[140,143,146,149,152,155,158],{"title":141,"url":142},"Chat","\u002Fdocs\u002Fguides\u002Fchat",{"title":144,"url":145},"Projects and Tasks","\u002Fdocs\u002Fguides\u002Fprojects-and-tasks",{"title":147,"url":148},"Mail","\u002Fdocs\u002Fguides\u002Fmail",{"title":150,"url":151},"Calls and Live","\u002Fdocs\u002Fguides\u002Fcalls",{"title":153,"url":154},"Notifications","\u002Fdocs\u002Fguides\u002Fnotifications",{"title":156,"url":157},"Telegram","\u002Fdocs\u002Fguides\u002Ftelegram",{"title":159,"url":160},"Data","\u002Fdocs\u002Fguides\u002Fdata",{"id":162,"title":163,"pages":164},"reference","Reference",[165,168],{"title":166,"url":167},"Glossary","\u002Fdocs\u002Freference\u002Fglossary",{"title":169,"url":170},"Troubleshooting","\u002Fdocs\u002Freference\u002Ftroubleshooting",{"title":111,"url":112},{"title":119,"url":120},1793759152212]