Pricing
One license per machine, and you can move them between machines anytime. Your initial purchase includes a free deployment license.
How it works.
What counts as a machine?
Any computer that runs the elements tooling — your laptop while you're developing, each production server you deploy to. A license stays checked out to a machine until you check it back in; moving a license to a different machine is a single command.
What am I paying for?
The tooling — all the elements commands. Not the output: the runtime packages like @elements/app are MIT-licensed. Your app can run on plain Node.js without Elements tooling if you ever want to walk away.
What's a license?
A license grants a machine the right to use Elements. You purchase a fixed quantity of licenses at purchase time, and can check a license out to a machine with > elements license checkout and check it back in with > elements license checkin when you want to make it available to another machine.
Subscription or one-time?
Your call. Turn auto-renew on and your licenses renew each quarter. Turn it off and you have the tooling for the 3 months you paid for — renew yourself when you want more time.
Can I try before paying?
Yes. Head to the install page for a 7-day trial on your machine. No card, no signup gate.
What if I add a machine mid-quarter?
You pay for the days remaining in the current quarter, then the full $300 on renewal.
What kinds of apps should I use Elements to build?
Elements excels at both static sites and fully database-backed dynamic apps. No compromises on speed. We think it's the best web app development platform available today.