Observed since 20 Oct, 20:23 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
An AEM instance management tool designed to simplify switching across multiple project environments.
AEM Instance Manager is a Python-based CLI tool to help developers manage local Adobe Experience Manager (AEM) instances more easily. It allows you to start, stop, and monitor multiple AEM author/publish instances from a simple interface.
First, clone the repository and navigate to the project directory:
pip3 install aem-instance-manager
pandas
tkinter for GUI (usually comes with Python)
└── project1
├── author
│ └── aem-author-p4502.jar
├── publish
│ └── aem-publish-p4502.jar
└── src
To function properly, aem-instance-manager needs the following input details:
| Input | Info |
|---|---|
| Project Name | You project name (e.g Project 1) |
| Author Port | any author port number (e.g 4502) |
| Publish Port | any publish port number (e.g 4503) |
| Folder Path | project folder path (e.g. /Users/mayur/Desktop/aem/project1) |
In Mac
Setup for macOS Terminal
export PATH="$HOME/Library/Python/3.13/bin:$PATH"
export PATH="/Library/Frameworks/Python.framework/Versions/3.13/bin:$PATH"
Then apply the changes:
source ~/.zshrc
Once installed, you can launch the CLI tool with:
aem-instance-manager
Or directly using Python:
python3 -m aem_instance_manager.run

MIT License
Mayur Satav www.mayursatav.in
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.6 | 19 Jun 2025 | 1 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 20:23 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:081b6235ef3de75186d3b8144fb983ee7a224c439f58d6dc3be12ee42dfadf3b