Pricing
The GreatEmbeddo code generator is free to download and use, with no restrictions on what you build. The Pro version adds one capability: schema migration for in-field device upgrades.
Free
- Full C99 code generator
- All storage engine features
- Log-structured B+tree with wear levelling
- Crash-safe replicated superblock ring
- Schema versioning & checksums
- Static allocation only
- Secondary indexes
- Data replication
Suitable for any project. If you don't need in-field schema migration, the free build covers you completely.
Pro
Everything in the free build, plus:
- Schema migration for in-field upgrades
- Automated migration path generation
- 12 months of commercial support SLA
- Priority bug fixes and patches
- Code review and integration assistance
Volume discounts available for multi-product engagements.
What is schema migration?
When you deploy a firmware update to a device already in the field, the database on that device was written by an older schema version. Without migration, the new firmware cannot read data written by the old schema.
The Pro version's migration support generates C99 code that reads data written under any previous schema version and rewrites it into the current format — safely and atomically, using the same crash-safe superblock-ring commit path as all other writes. This is the only meaningful difference between the two builds.
If you are building a new product with no deployed devices yet, or if your firmware update strategy involves formatting the device on upgrade, the free build is sufficient.
Frequently asked questions
What counts as a “product line”?
A single product family — for example, all ECUs in one vehicle model, or all sensors in one industrial product. Different product lines require separate licenses.
Do I need a commercial license for prototypes or internal tools?
No. The free build covers all uses — including commercial products — as long as you don't need in-field schema migration. There is no restriction on what you build with it.
Can I evaluate the Pro version before purchasing?
Yes. Contact Ateleris to arrange a technical evaluation. We can demonstrate migration path generation against your specific schema before any commitment.
Is the Pro license perpetual?
Yes. The CHF 10,000 fee covers the product line for its entire lifetime. There is no annual renewal fee.