Adobe Experience Platform AEP API

aepp – Command Line Interface

Hello world,

This short article is to present the Command Line Interface that is now part of the aepp python module application.

Over the last years, one of my goal was to introduce an easy way to scale your Adobe implementation via API, be it for Adobe Analytics, Adobe Launch, Adobe Experience Platform or Customer Journey Analytics.

For all of them, I introduced a python wrapper that would simplify your API usage, to at least get you started, and can be used as well on production if you wish to. Respectively, the wrapper are aanalytics2, launchpy, aepp and cjapy.

Over the years, even though I am not in contact with everyone that is using these modules, I knew that it got fairly used by people wishing to automate and scale their implementation of these tools.

Last year (2025), I had the chance to participate to the Summit to present the cjapy and aepp wrapper on how to automate your tasks and use the tool globally.
That allow me to really see the depth of people counting on such open-source tool and sharing the vision on how work should be made more efficient.

The highlight of that journey was to be paired with Brian Au, who not only has many ideas on how to leverage such tool, but also follow through to provide tools for the community and raise the bar on how to deliver valuable extension to the Adobe eco-system.

I always had in mind that, even though my tool was simplifying the access to API, usage of the tool still required a fairly complex setup for the new comers of the world of API.

Brian showed me beginning of the year his tool, then still in beta, about the creation of Solution Design and CJA overall health check up (CJA Auto SDR).

That served as the right push, for me to invest time on Command Line Interface setup to review Brian implementation and also to learn on how to simplify the API access even better.

aepp CLI

Over the last months, I then started to develop the aepp CLI interface and there, I was lucky enough to have a client that was already willing to use it in order to automate some tasks on his implementation. For once, I was not alone on that journey, and I even had colleagues who supported on the tests and recommendation.

The result today is the current aepp CLI, that simplify access to AEP API even further from the normal way I presented it before.

The current state of the CLI wrap methods that we are using regularly when checking or setting elements in the Adobe Experience Platform environment.
It is bound to grow larger over the next months / years, but I believe it is already in a state that can be already be useful for many people to use.

I prepare a small videos to show the case on how to use that CLI and some of the different methods that have been exposed to that application.

Using this aepp CLI tool can be used for CICD pipeline, or for a MCP server even more easily now.

You can read all documentation regarding the aepp CLI here.

I let you with the small video introduction.

Happy coding

Leave a Reply

Your email address will not be published. Required fields are marked *