Overview
CrafterCMS a cloud scalable, open source enterprise-class web and digital experience management platform. CrafterCMS is the world's first and only Git-based dynamic web and digital experience management software. Crafter Engine is the delivery component of CrafterCMS.
Highlights
- Git-based enterprise, dynamic content management system (CMS)
- High performance dynamic, personalized content as markup or APIs
- Elastically scalable, globally distributable
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
Free trial
Dimension | Cost/hour |
|---|---|
m5.xlarge Recommended | $1.667 |
m5.4xlarge | $6.668 |
m6i.xlarge | $1.667 |
m5ad.2xlarge | $3.334 |
t3.xlarge | $1.667 |
m5ad.4xlarge | $6.668 |
m5zn.xlarge | $1.667 |
m5d.xlarge | $1.667 |
c5n.xlarge | $1.667 |
c5a.2xlarge | $3.334 |
Vendor refund policy
Refunds issued for cancelled software charges accruing within seven days of a conversion from a free trial.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
64-bit (x86) Amazon Machine Image (AMI)
Amazon Machine Image (AMI)
An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.
Version release notes
Additional details
Usage instructions
Access the application via a browser at the url http://public_dns/:80. To connect to the operating system, use SSH and the username ubuntu and PEM file: Example: $ ssh -i ./PATH/TO/PEM/keys.pem ubuntu@IP-ADDRESS
Resources
Vendor resources
Support
Vendor support
Customer support portal and call center for production content publishing and dynamic delivery issues https://craftersoftware.zendesk.com , support@craftercms.comÂ
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Standard contract
Customer reviews
Crafter CMS from Ops Perspective
Industrial strength and open standards-based
Modern multi-tenant CMS software with outstanding customer support
- Content Management, Crafter CMS offers easy-to-use WYSIWYG features that allow the content author to preview desktop and mobile content before publishing.
- Content Distribution, Crafter CMS supports modern headless-cms capability, which allows the developer to build API(s) to distribute content through multi-tenant architecture.
- Content Discovery, Crafter CMS provides GraphQL out of the box, which allows the developer to build advanced queries on top of a massive pool of content.
- Content Version Control, we have complex needs to support CI/CD (Continue Integration and Deployment) for our multi-tier architecture between Content Authors and Developers. Crafter CMS offers version control, which allowed us to build automation and improves the overall code quality and time-to-market on content publishing.
- Crafter Customer Support, Good software cannot be GREAT without superb customer support. The Crafter product team went beyond our needs as a software vendor. The core team members in Crafter software company had a long innovation history in the CMS industry. They experienced different paradigm shifts and created CMS solutions for different industries. They are passionate about CMS technologies and open to working with their customer to resolve challenges.
Crafter CMS offers several benefits from a software development perspective. Crafter CMS has built-in API support that allows the developer to integrate internally sourced content onto Crafter in an automated fashion.
Crafter CMS is AWS friendly and is extremely flexible to monitor, Lamdba functions, and integrations with other AWS features.
Crafter CMS supports version control. We have complex needs to support CI/CD (Continue Integration and Deployment) for our multi-tier architecture between Content Authors and Developers. Crafter CMS offers version control, which allowed us to build automation and improves the overall code quality and time-to-market on content publishing.
Java Engineer setting up headless Crafter CMS for a large organisation
1) Content authors and developers can work on the same version of "truth" and this enables rapid feedback from authors to devs.
2) Git based versioning allows easy branching out and merging back for new features.
3) Self contained installer bundles (tomcat, elasticsearch, webapp jars etc) provide an easy way to create prototypes.
4) REST API to configure and monitor the engine and studio services
5) JVM based architecture means backend features can be developed and debugged from IDEA (or any other capable Java IDE)
1) There are far too many externalised configuration properties and they are scattered over a large number xml files. It would be great if some of these can be internalised (some sensible defaults with ability to override if necessary) and the external ones made more intuitive.
2) The documentation, though extensive, is not very user friendly. It has a "reference manual" kind-of layout which helps someone who knows crafter very well but needs more details on how to do something (for example:- they know that an issue is in the studio and also know which api to call, but needs more information regarding the payload, or request headers etc). For someone completely new to Crafter, the documentation navigation is not very conducive to an "exploratory" style of learning the product.
It has given us a rapid yet fully managed way of publishing content out into the world. The audit log is also super helpful in finding the responsible authors so that any issues with content can be easily rectified.
Crafter’s highlights for us as a WebEnd agency
one place makes it very easy to synchronise dev, authoring and production systems. We can push
our features forward from dev to production and pull production content back to work with real data
on the development system. Testing features couldn’t be any easier than just switching branches.
And while we deploy new features to production authors can work without interruption.
even use APIs for DevOps automation and processes. It makes Crafter highly flexible and gives us
the possibility to manage, integrate and deliver content anywhere at any time. Furthermore, it gives
us the freedom to work with any front end framework on top of Crafter’s headless content server.
And finally we are pretty overwhelmed by Crafters responsive support. We use Slack to get in
touch with them but there is a growing community in Google Groups and Stack Overflow as well.