Pricing
Two machines included with the initial purchase. This allows you to develop an app and deploy it with your initial purchase price.
The price is fixed per machine. Nothing is metered. You pay for Elements: the project server, build, tests and deploy. The app framework and runtime are MIT licensed, and everything you build is yours.
Need something you don't see? Contact us.
One integrated stack. One predictable bill.
- build server
- included
- test and cli server
- included
- authentication and sessions
- included
- background jobs and cron
- included
- transactional email
- included
- realtime and pub sub
- included
- asset caching
- included
- deploy
- included
- load balancing and failover
- included
- ssl certificates
- included
Questions and Answers
What am I paying for?
Elements itself: the project server, the build, the test and job runners, and the deploy, everything that makes your app work and keep working. Runtime packages like @elements/app are MIT licensed, and your app runs on plain Node.js, so what you ship is yours.
What's a license?
A license lets one machine use Elements, but it is not tied to that machine. You purchase Elements and choose how many licenses at checkout. Your first purchase includes two licenses: development and deploy machines. Add or remove licenses later from your account. Any machine takes one from the pool with > elements license checkout, and > elements license checkin puts it back.
What counts as a machine?
Any computer that runs the elements tooling. That means your laptop while you develop, and each server you deploy to. A license stays checked out to a machine until you check it back in. Moving it to another machine is one command.
What if I add a machine mid-month?
You pay a prorated amount for the days left in the month, then the full $30 at renewal.
How does billing work?
Elements is a monthly subscription. Cancel anytime from your account.
Can I try before paying?
Yes. Install Elements and you get a 14-day free trial, no credit card required.
Need another question answered?
We'd love to hear from you: hello@elements.dev.