• Document Under Review

API Reference

Building content rich applications backed by CrafterCMS requires you use one of the following APIs to gain access to your content. You have many choices here:

  • JavaScript API (great for SPAs and/or AJAX)
  • GraphQL (great for SPAs and/or AJAX)
  • REST API (great for SPAs and/or AJAX)
  • FreeMarker (great for HTML with server-side HTML production)
  • Groovy (great for full control of the API endpoints and response shape)
  • Java (can be accessed from Groovy and gives full access to Engine)