Aem 6.5 headless cms. The following Documentation Journeys are available for headless topics. Aem 6.5 headless cms

 
 The following Documentation Journeys are available for headless topicsAem 6.5 headless cms 2 which was its first big push into the headless CMS space

Certification. Navigate to the Software Distribution Portal > AEM as a Cloud Service. AEM GraphQL API requests. This method can then be consumed by your own applications. 5 and React integration. Headless CMS in AEM 6. You have complete control over how the content is displayed on several platforms, including desktop, mobile, IoT, and PIM systems. The Headless features of AEM go far. 5 in the AWS EKS cloud, integration with Microservices and the design for future implementation of the “Headless CMS. Tap on the download button in the top-left corner to download the JSON file containing accessToken value, and save the JSON file to a safe location on your development machine. Download the latest GraphiQL Content Package v. The GraphiQL IDE is available in AEM for you to develop, test, and persist your GraphQL queries, before transferring to your production environment. The following configurations are examples. Adobe Experience Manager projects can be implemented in both headful and headless models, but the choice is not binary. 5; Headless CMS; React; HTML, CSS, Javascript; The AEM Tech Lead is a client-facing role that will interface with digital marketing stakeholders and the internal technical team. This component is included with the aem-project-archetype used to create the project. 10. The following AEM documentation includes everything from essential guides for those new to the content management system (CMS) to videos, tutorials, and further learning resources to get the most out of AEM 6. The zip file is an AEM package that can be installed directly. We are looking to integrate with the Adobe headless-CMS version of the AEM. It makes Adaptive Forms and themes on your AEM Forms environment compatible with AEM as a Cloud Service . Provides important information about the latest release of AEM, including what’s new, supported platforms, deprecated and removed features, and known issues. AEM 6. Content Models serve. Adobe Experience Manager (AEM) Components - The Basics. This React application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries. Understand Headless in AEM; Learn about CMS Headless Development; Getting Started with AEM Headless as a Cloud Service;. Getting Started with AEM Headless. A Common Case for Headless Content on AEM Let’s set the stage with an example. Headful and Headless in AEM; Headless Experience Management. Learn how to use Content Fragments in Adobe Experience Manager (AEM) as a Cloud Service with the AEM GraphQL API for headless content delivery. 5 (the latest version). Since the cloud service auto-scales within seconds, and new features are added continuously, this frees up significant IT resources. The AEM Headless quick setup gets you hands-on with AEM Headless using content from the WKND Site sample project, and a sample React App (a SPA) that consumes the content over AEM Headless GraphQL APIs. Understand how to build and customize experiences using AEM’s powerful features by exploring these development and deployment topics. Mode of integration: Adobe Experience. In this part of the AEM Headless Developer Journey, learn about headless technology and why you would use it. Create your first React Single Page Application (SPA) that is editable in Adobe Experience Manager AEM with the WKND SPA. This React application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries. Get to know how to organize your headless content and how AEM’s translation tools work. Headful and Headless in AEM. Once uploaded, it appears in the list of available templates. . They can be requested with a GET request by client applications. Unlike the traditional AEM solutions, headless does it without the presentation layer. json where. 0(but it worked for me while upgrading from 6. The advanced tutorial illustrates in-depth aspects of working with Content Fragment Models, Content Fragments, and the AEM GraphQL persisted queries, including using the GraphQL persisted queries in a. To download assets, follow these steps: In Experience Manager user interface, click Assets > Files. In CRXDE Lite, select Tools from the toolbar, then Query, which opens the Query tab. Last update: 2023-09-26. Install the latest release of Apache Maven. AEM’s GraphQL APIs for Content Fragments. And all this can be achieved without writing a single line of code !While previously content management only used to be the management of files and content assets, the modern-day web and enterprise content management systems such as Drupal, AEM, Joomla, WordPress, and others also provide organizations the flexibility to use CMS for consumer-facing interactions. TIP. Editable fixed components. View the source code on GitHub. An end-to-end tutorial illustrating how to build-out and expose content using AEM Headless. The endpoint is the path used to access GraphQL for AEM. It becomes more difficult to store your assets,. AEM 6. Learn how to map React components to Adobe Experience Manager (AEM) components with the AEM SPA Editor JS SDK. Example applications are a great way to explore the headless capabilities of Adobe Experience Manager (AEM). js (JavaScript) AEM Headless SDK for Java™. Now even AEM as a cloud service has react as inbuilt program into its archetype as part of Adobe’s best practices known to its Headless CMS architecture. Adobe Experience Manager’s built-in Multi Site Manager and translation tools simplifies localizing your content. Connectors User GuideThis end-to-end tutorial continues the basic tutorial that covered the fundamentals of Adobe Experience Manager (AEM) Headless and GraphQL. 0. The upgrades in the document- and form-handling capabilities of AEM 6. 0). For AEM SPA Editor to integrate a SPA into it’s authoring context, a few additions must be made to the SPA. Developer tools. Using AEM as a Headless CMS Over the last couple of years, we have been reading about Headless capabilities of AEM and how they can be used to enable front end… · 5 min read · Dec 30, 2022Like Adobe Experience Manager 6. Headless Developer Journey. Adobe AEM Magento Integration: A Tandem of CMS and Ecommerce. Headless implementation is increasingly becoming important for delivering experiences to your audience, wherever they. Tap Get Local Development Token button. The AEM Headless Client for JavaScript is used to execute the GraphQL persisted queries that power the app. Shortly speaking: yes. Last update: 2023-07-11. 0 to 6. Implement and use your CMS effectively with the following AEM docs. Mutable versus Immutable Areas of the Repository. The following diagram illustrates the overall architecture for AEM Content Fragments. Headless CMS. x. Last update: 2023-09-25. A modern content delivery API is key for efficiency and performance of Javascript-based frontend applications. Overview. As they might still be seldomly used and are. 1. Each ContextHub UI module is an instance of a predefined module type: ContextHub. These remote queries may require authenticated API access to secure headless content delivery. The following are examples of possible approaches for constructing URLs for AEM GraphQL API and image requests, for several popular headless frameworks and platforms. g en) and adapting it into other languages e. 3 is the upgraded release to the Adobe Experience Manager 6. Understand Headless in AEM; Learn about CMS Headless Development; Getting Started with AEM Headless as a Cloud Service;. 5. With Headless Adaptive Forms, you can streamline the process of building. The advanced tutorial illustrates in-depth aspects of working with Content Fragment Models, Content Fragments, and the AEM GraphQL persisted queries, including using the. 4, 6. 3. With Headless Adaptive Forms, you can streamline the process of. To tag content and use the AEM Tagging infrastructure : The tag must exist as a node of type cq:Tag under the taxonomy root node. 5 has introduced a list of new features which comes to your rescue. Headless CMS in AEM. With Headless Adaptive Forms, you can streamline the process of building. Tap the all-teams query from Persisted Queries panel and tap Publish. 5's powerful headless capabilities like Content Models, Content Fragments, and the GraphQL API. An end-to-end tutorial. Our tutorial walks you through the process, making it easy to integrate this powerful feature into your website and improve your user experience. js (JavaScript) AEM Headless SDK for Java™. 5 the GraphiQL IDE tool must be manually installed. It supports both traditional and headless CMS operations. 5 The headless CMS extension for AEM was introduced with version 6. 5, AEM Forms author can leverage the following capabilities: 2. AEM as a Cloud Service automatically makes any live copy source to a. The following table lists Forms-specific AEM groups, available out of the box, and corresponding user types. Above the Strings and Translations table, click Add. There are many ways by which we can implement headless CMS via AEM. But it’s no secret that Magento’s built-in CMS doesn’t go far when your business scales. But AEM 6,5 allows us to Create Content Fragments directly. This Web Component application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries and render a portion of UI, accomplished using pure JavaScript code. Review existing models and create a model. We have come up with a comprehensive step-by-step guide to help you out while working on AEM 6. Getting Started with AEM SPA Editor. infinity. Within AEM, the delivery is achieved using the selector model and . 0 to 6. The journey defines additional personas with which the developer must interact for a successful project, but the point-of-view for the journey is that of the developer. With Headless Adaptive Forms, you can streamline the process of building. Magento (or Adobe Commerce as of April 2021) is a powerful ecommerce platform with its own content management system (CMS). Use GraphQL schema provided by: use the drop-down list to select the required configuration. Search for “GraphiQL” (be sure to include the i in GraphiQL). Last update: 2023-11-06. This tutorial walks through the implementation of a Angular application for a fictitious lifestyle brand, the WKND. AEM Forms Headless Adaptive Forms provide a fast and efficient way to create forms for various platforms including Headless or Headful CMS, React applications, Single Page Applications (SPA), Web Apps, Mobile apps, Amazon Alexa, Google Assistant, WhatsApp, and more. This comes out of the box as part of. The Story So Far. 5 Forms users. Before you begin your own SPA. NOTE. In the second step, you map your UI components or use a public UI components library, such as Google Material UI or Chakra UI to style your forms. Created for: Admin. Hi @AEM_Forum , 1. Tap the ellipsis next to the environment in the Environments section, and select Developer Console. Last update: 2023-06-23. Here you can specify: Name: name of the endpoint; you can enter any text. In the Create Site wizard, select Import at the top of the left column. This Web Component application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries and render a portion of UI, accomplished using pure JavaScript. Unlike the traditional AEM solutions, headless does it without the presentation layer. 5 in the AWS EKS cloud, integration with Microservices and the design for future implementation of the “Headless CMS. The headless CMS extension for AEM was introduced with version 6. x. Learn how AEM can go beyond a pure headless use case, with options for in-context authoring and experience management. The Android Mobile App. The dialog editor interface is composed of four panes: The palette, in the upper-left corner. Tap AEM Forms Assets Migration, and in the next screen, tap Start Migration. Users can create and share asset collections and connect to the DAM from within Creative Cloud apps using Adobe Asset Link. Last update: 2023-11-06. The actual root cause was the CSRF filter blocking the requests in AEM Author, the path white listing looks to be not enabled while upgrading from 6. Repeat above step for person-by-name query. 5 is a full blown HTTP API that turns a structured content model in AEM into an asset that can be more easily consumed by external systems. Typical AEM as a Cloud Service headless deployment architecture_. 0 is below. 5 mostly focuses on enhancements, stability and some really cool enhancements. This guide describes how to create, manage, publish, and update digital forms. Adobe Experience Manager connects digital asset management, a powerful content. 3 latest capabilities that enable channel agnostic experience management use-cases, and more. This is the recommended approach for AEM 6. The HTTP GET requests from the headless app to AEM’s GraphQL APIs must be configured to interact with the correct AEM service, as. The AEM Headless SDK is available for various platforms: AEM Headless SDK for client-side browsers (JavaScript) AEM Headless SDK for server-side/Node. A Headless Content Management System (CMS) is a back-end only content management system, designed and built explicitly as a content repository that makes content accessible via an API, for display on any device. 5 new features like single page application, headless CMS, and enterprise DAM. Clicking the name of your test in the Result panel shows all details. 3 and has improved since then, it mainly consists of. Admin. In the previous document of the AEM headless journey, Learn About CMS Headless Development you learned the basic theory of what a headless CMS is and. The HTTP GET requests from the headless app to AEM’s GraphQL APIs must be configured to interact with the correct AEM service, as. 5. Adobe Experience Manager (AEM) Components - The Basics. AEM 6. Tutorials. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to leverage them on your first development project. In terms of authoring Content Fragments in AEM this means that:AEM Forms Headless Adaptive Forms provide a fast and efficient way to create forms for various platforms including Headless or Headful CMS, React applications, Single Page Applications (SPA), Web Apps, Mobile apps, Amazon Alexa, Google Assistant, WhatsApp, and more. The following AEM documentation includes everything from essential guides for those new to the content management system (CMS) to videos, tutorials, and further learning resources to get the most out of AEM 6. The release date of Adobe Experience Manager as a Cloud Service current feature release (2023. Tap the ellipsis next to the environment in the Environments section, and select Developer Console. Content Models serve as a basis for Content Fragments. Introduction. Adobe Experience Manager, a widely recognized CMS, provides a comprehensive suite of features and capabilities that make it an attractive choice for implementing Headless CMS solutions. With these operation the API lets you operate Adobe Experience Manager as a headless CMS (Content Management System) by providing. Authorization requirements. Learn how to bootstrap the SPA for AEM SPA Editor. 0. From the AEM Start screen, navigate to Tools > General > GraphQL Query Editor. Adobe Experience Manager has releaed AEM 6. com. 0), the whitelisting is already enabled in AEM as a Cloud Service, ensure the blow paths are whitelisted in the. Rich text with AEM Headless. In AEM author mode, e. Best Practices for Developers - Getting Started. For more complicated cases, not covered by the default,. For publishing from AEM Sites using Edge Delivery Services, click here. Understand headless translation in AEM; Get started with AEM headless. First, explore adding an editable “fixed component” to the SPA. For example, a URL such as:For content modeling the Fragment Reference data type lets you create multiple levels of structure and relationships. This user guide contains videos and tutorials on the many features and capabilities of AEM Sites. With Headless Adaptive Forms, you can streamline the process of building forms, making it easier to collect data from your users. 3 latest capabilities that enable channel agnostic experience management use-cases, and more. The. Adobe Experience Manager (AEM) is now available as a Cloud Service. This allows to deliver data to 3rd party clients. 9. They cover many various use cases and frameworks: pure headless, remote editor, AEM SPA Editor, GraphQL, Content Services. These are defined by information architects in the AEM Content Fragment Model editor. Here you can specify: Name: name of the endpoint; you can enter any text. The headless extension was first introduced in the 6. Each guide builds on the previous, so it is recommended to explore them thoroughly and in order. Any attempt to change an immutable area at runtime fails. The multi-line text field is a data type of Content Fragments that enables authors to create rich text content. Component mapping enables users to make dynamic updates to SPA components within the AEM SPA Editor, similar to traditional AEM authoring. Solved: Hi, I am going through the article AEMCQ5Tutorials: Integrate PWA with AEM – using headless CMS @ - 325762 Referrer Filter. The srcset and sources use a custom setParams function to append the web-optimized delivery query parameter to the _dynamicUrl of the. Developer. These are defined by information architects in the AEM Content Fragment Model editor. Available for use by all sites. Download the latest version of Tough Day 2 from the Adobe Repository. With AEM 6. Get to know how to organize your headless content and how AEM’s translation tools work. Next page. This journey provides you with all the information you. Select myproject > us > en. Adobe Sensei powers you to automatically convert all your legacy PDF forms and traditional input fields to digital, mobile-responsive, adaptive forms. AEM as a Cloud Service GraphQL API used with Content Fragments is heavily based on the standard, open source GraphQL API. Introduction. Tap or click Create. The new architecture supporting AEM as a Cloud Service involves some key changes to the overall developer experience. AEM 6. A task that involved ground-breaking work with the deployment of AEM 6. AEM Headless single-page app (SPA) deployments involve JavaScript-based applications built using frameworks such as React or Vue, that consume and interact with content in AEM in a headless manner. Instead, you control the presentation completely with your own code in any programming. 5 or later; AEM WCM Core Components 2. In this part of the AEM Headless Developer Journey, learn about what is required to get your own project started with AEM Headless. AEM 6. Prerequisites. Adobe Experience Manager (AEM) Developer Role. Create and deploy latest AEM Archetype based projectExporting data from AEM into an external system. Navigate to the Software Distribution Portal > AEM as a Cloud Service. With a headless implementation, there are several areas of security and permissions that should be addressed. AEM exposes a variety of HTTP endpoints that can be interacted with in a headless manner, from GraphQL, AEM Content Services to Assets HTTP API. The AEM Headless SDK is available for various platforms: AEM Headless SDK for client-side browsers (JavaScript) AEM Headless SDK for server-side/Node. The following are required to follow this quick setup: AEM as a Cloud Service Sandbox environment. Content fragment via asset API (demo) Content fragment via graphql (demo) Some real-time use cases around using content fragments and their approaches. Headless implementations enable delivery of experiences across platforms and channels at scale. Experience Manager fast tracks new apps and digital experience development using a scalable, cloud-native CMS using open, extensible APIs. 5 The headless CMS extension for AEM was introduced with version 6. With Headless Adaptive Forms, you can streamline the process of building. Instead of continually planning for upgrades and monitoring site traffic. View next: Learn. Learn about fluid experiences and its application in managing content and experiences for either headful or headless CMS scenarios. Provides important information about the latest release of AEM, including what’s new, supported platforms, deprecated and removed features, and known issues. 0(but it worked for me while upgrading from 6. This first part provides an overview of AEM Cloud Service as compared with AEM 6. During the last few years, while some promoted a new publishing concept called ‘headless CMS’, Adobe introduced a few new tricks in AEM to fulfil the needs of the headless community, Content Fragments and Experience Fragments. Integrates with latest release of FrameMaker: Yes (16. 0 to AEM 6. Select Edit from the mode-selector. The implementation of the tagging framework in AEM allows management of tags and tag content using the JCR API . There are a number of requirements before you begin translating your headless AEM content. Developer. Tutorial Set up. Headless and AEM; Headless Journeys. When using AEM Headless Persisted Queries which access AEM over HTTP GET, a Referrer Filter configuration. 5. Understand Headless in AEM; Learn about CMS Headless Development; Getting Started with AEM Headless as a Cloud Service; Path to your first experience using AEM Headless; How to model your content as AEM Content Models; How to access your content via AEM delivery APIs; How to update your content via AEM Assets APIs; How. 10. Build a React JS app using GraphQL in a pure headless scenario. The advanced tutorial illustrates in-depth aspects of working with Content Fragment Models, Content Fragments, and the AEM GraphQL persisted queries, including using the GraphQL persisted queries in a client application. Tap the Technical Accounts tab. A popup will open, click on “ Copy ” to copy the content. Allowing for bulk delivery of exactly what is needed for rendering as the response to a single API query. json to a published resource. 5 ready for the world - translation integration & best practices; 2019. Make sure the form is using “Custom AEM Forms PreFill Service” as the prefill service. Your template is uploaded and can. This guide contains videos and tutorials on the many features and capabilities of AEM. Wrap the React app with an initialized ModelManager, and render the React app. References to other content, such as images or other Content Fragments can be dynamically inserted in-line within the flow of the text. This React. Tap the checkbox next to My Project Endpoint and tap Publish. Instead of continually planning for upgrades and monitoring site traffic. The following are examples of possible approaches for constructing URLs for AEM GraphQL API and image requests, for several popular headless frameworks and platforms. The typical use case being our clients have a complete AEM suite and we would like to pull down assets within the CMS for them to use within our application. The /apps and /libs areas of AEM are considered immutable because they cannot be changed (create, update, delete) after AEM starts (that is, at runtime). 5/6. AEM Forms Headless Adaptive Forms provide a fast and efficient way to create forms for various platforms including Headless or Headful CMS, React applications, Single Page Applications (SPA), Web Apps, Mobile apps, Amazon Alexa, Google Assistant, WhatsApp, and more. 12. Experience Manager Sites offers the flexibility to meet your business needs (businesses of all sizes). This journey is designed for the developer persona, laying out the requirements, steps, and approach of an AEM Headless project from a developer’s perspective. On this page. Content authors cannot use AEM's content authoring experience. 3. In this part of the AEM Headless Content Author Journey, you can learn the (basic) concepts and terminology necessary to understand authoring content when using Adobe Experience Manager (AEM) as a Cloud Service as a Headless CMS. Templates are used at various points in AEM: When you create a page, you select a template. This React application demonstrates how to query content using AEM’s GraphQL APIs using persisted queries. 10. AEM Headless APIs allow accessing AEM content from any. View next:Headless is an example of decoupling your content from its presentation. The AEM Headless SDK is set of libraries that can be used by clients to quickly and easily interact with AEM Headless APIs over HTTP. 5’s powerful headless capabilities like Content Models, Content Fragments, and the GraphQL API work together to enable you to manage your experiences centrally and serve them across channels. All Learning. This tutorial explores how AEM’s GraphQL APIs and headless capabilities can be used to power the experiences surfaced in an external app. 5 is a flexible tool for the headless implementation model by offering three powerful services: Content Models. For the purposes of this getting started guide, we only need to create one configuration. Locate the Layout Container editable area right above the Itinerary. Persisted queries are GraphQL queries that are created and stored on the Adobe Experience Manager (AEM) as a Cloud Service server. Learn about key AEM 6. Adobe Experience Manager projects can be implemented in both headful and headless models, but the choice is not binary. This security vulnerability can be exploited by malicious web users to bypass access controls. Headless CMS in AEM 6. In this part of the AEM Headless Developer Journey, learn about what is required to get your own project started with AEM Headless. Create a folder on your system and paste the downloaded zip file (hello-world-pwa) attached above. The React App in this repository is used as part of the tutorial. The release information for the latest desktop app version 2. An end-to-end tutorial illustrating how to build-out and expose content using AEM's GraphQL APIs and consumed by an external app, in a headless CMS scenario. The zip file is an AEM package that can be installed directly. Let’s take a closer look at what these innovations mean to your customer experience management. See Wikipedia. A Content author uses the AEM Author service to create, edit, and manage content. The AEM Project Archetype generates a project primed for AEM’s integration with a Remote SPA, but requires a small, but important adjustment to auto-generated AEM page structure. Adobe Experience Manager's Cross-Origin Resource Sharing (CORS) allows headless web applications to make client-side calls to AEM. New Chart Types. Getting Started with the AEM SPA Editor and React. The creation of a Content Fragment is presented as a dialog. View the source code. For an overview of all the available components in your AEM instance, use the Components Console. js (JavaScript) AEM Headless SDK for. CMS / CCMS: CMS. The response of a GET request can be cached at the dispatcher and CDN layers, ultimately improving the performance of the requesting client. Get to know how to organize your headless content and how AEM’s translation tools work. AEM 6. 5; Headless CMS; React; HTML, CSS, Javascript; The AEM Tech Lead is a client-facing role that will interface with digital marketing stakeholders and the internal technical team. Start here for a guided journey through the powerful and flexible headless features of AEM, their capabilities, and how to use them on your project. In order to do a one-to-many rollout, you had to set up a blueprint configuration (AEM 6. x. A collection of Headless CMS tutorials for Adobe Experience Manager. As a CMS Adobe AEM specialist, I was asked to lead the CMS team and guide them throughout a migration from AEM 6. An Introduction to AEM as a Headless CMS; The AEM Developer Portal; Tutorials for Headless in AEM; Previous page. In a typical development cycle, you start with creating and hosting Headless adaptive forms on Adobe Experience Manager Forms Server. x. Content Models are structured representation of content. Courses. For publishing from AEM Sites using Edge Delivery Services, click here. Headless-cms-in-aem Headless CMS in AEM 6. Last update: 2023-06-28. Read the blog to get acquainted with its top 10 key features. TIP. Tap the all-teams query from Persisted Queries panel and tap Publish. The latest version of the desktop app includes the following bug fixes and enhancements: Added Support for IMS login. Overview. In the previous document of the AEM headless translation journey, Learn about headless content and how to translate in AEM you learned the basic theory of what a headless CMS is and you should now: Understand the basic. Experience Manager tutorials. The AEM Headless SDK is set of libraries that can be used by clients to quickly and easily interact with AEM Headless APIs over HTTP. Open the Program containing the AEM as a Cloud Service environment to integrate set up the Service Credentials for. 16. Adobe Experience Manager (AEM) as a Cloud Service is the latest offering of the AEM product line, helping you continue to provide your customers with personalized, content-led experiences. This endpoint can use all Content Fragment Models from all Sites configurations (defined in the Configuration Browser ). It makes Adaptive Forms and themes on your AEM Forms environment compatible with AEM as a Cloud Service . Adobe Experience Manager (AEM) Content Translation - Deep Dive (Part1) The website translation is the process of taking your website content in its original language (e. AEM Headless Content Architect Journey Overview; Content Modeling for Headless with AEM - An Introduction; Learn the Content Modeling Basics for Headless with AEM; Learn about Creating Content Fragment Models in AEM; Headless Translation Journey. 2. Now even AEM as a cloud service has react as inbuilt program into its archetype as part of Adobe’s best practices known to its Headless CMS architecture. 0) is October 26, 2023. AEM 6. 5 will allow more agile management of user information while providing additional performance improvements. Broad web and digital knowledge, an aptitude for troubleshooting and problem solving as well as mentoring/guiding other members of the team. In the previous document of the AEM headless translation journey, Learn about headless content and how to translate in AEM you learned the basic theory of what a headless CMS is and you should now: Understand the basic. - I would like to learn about the differences, advantages and disadvantages of all these possible options at a general level, in order to have an overview of them. The latest version of AEM and AEM WCM Core Components is always recommended. The current implementation of the Assets HTTP API is based on the REST architectural style and enables you to access content (stored in AEM) via CRUD operations (Create, Read, Update, Delete). Navigate to Sites. 1. 5 is out.