# Aider Python Module

**Canonical:** https://apis.io/apis/aider/python-module/  
**Provider:** Aider — https://apis.io/providers/aider/  
**Base URL:** https://github.com/Aider-AI/aider  
**Documentation:** https://github.com/Aider-AI/aider/blob/main/aider/main.py

Aider Python Module is one of 15 APIs that [Aider](https://apis.io/providers/aider/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Python, Library, Embedding, and Open-Source. The published artifact set on APIs.io includes API documentation.

Aider exposes a Python module entrypoint (`python -m aider`) and an importable package (`aider.main.main`) so Aider can be embedded in Python scripts, CI workflows, and other agents. The same flags and configuration that drive the CLI apply to module invocation. There is no documented stable Python SDK contract beyond `main()` — the internal `Coder`, `Model`, `IO`, and `Commands` classes are public but versioned with the CLI and may change between releases.

## Machine-readable artifacts (5)

- **SourceCode** — https://github.com/Aider-AI/aider/blob/main/aider/main.py
- **PyPI** — https://pypi.org/project/aider-chat/
- **Documentation** — https://aider.chat/docs/scripting.html
- **Scripting** — https://aider.chat/docs/scripting.html
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/aider/refs/heads/main/apis.yml

## Other Aider APIs (12)

- [Aider Chat API](https://apis.io/apis/aider/aider-chat-api/)
- [Aider Editing API](https://apis.io/apis/aider/aider-editing-api/)
- [Aider Files API](https://apis.io/apis/aider/aider-files-api/)
- [Aider Git API](https://apis.io/apis/aider/aider-git-api/)
- [Aider IO API](https://apis.io/apis/aider/aider-io-api/)
- [Aider Launch API](https://apis.io/apis/aider/aider-launch-api/)
- [Aider Map API](https://apis.io/apis/aider/aider-map-api/)
- [Aider Models API](https://apis.io/apis/aider/aider-models-api/)
- [Aider Modes API](https://apis.io/apis/aider/aider-modes-api/)
- [Aider Quality API](https://apis.io/apis/aider/aider-quality-api/)
- [Aider Session API](https://apis.io/apis/aider/aider-session-api/)
- [Aider Settings API](https://apis.io/apis/aider/aider-settings-api/)

## Tags

Python, Library, Embedding, Open-Source

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/aider/python-module/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/aider/.
