Ansible Runner API

Ansible Runner is a Python library and CLI tool that provides a stable and consistent interface for executing Ansible playbooks programmatically from within other applications and tools. Used by AWX, Automation Platform, and CI/CD pipelines to launch Ansible with structured input and output handling.

API entry from apis.yml

apis.yml Raw ↑
name: Ansible Runner API
description: Ansible Runner is a Python library and CLI tool that provides a stable and consistent interface
  for executing Ansible playbooks programmatically from within other applications and tools. Used by AWX,
  Automation Platform, and CI/CD pipelines to launch Ansible with structured input and output handling.
image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
humanURL: https://ansible-runner.readthedocs.io/
baseURL: https://pypi.org/project/ansible-runner/
tags:
- Ansible
- Automation
- Library
- Playbooks
- Python
properties:
- type: Documentation
  url: https://ansible-runner.readthedocs.io/en/stable/
- type: APIReference
  url: https://ansible-runner.readthedocs.io/en/stable/python_interface.html
- type: GitHubRepository
  url: https://github.com/ansible/ansible-runner
- type: SDK
  url: https://pypi.org/project/ansible-runner/
contact:
- FN: Ansible Community
  url: https://github.com/ansible/ansible-runner/issues