Ansible Automation Platform website screenshot

Ansible Automation Platform

Ansible Automation Platform (formerly Ansible Tower) provides a REST API for managing automation workflows, job templates, inventories, credentials, and projects. The API enables programmatic access to the automation controller for launching jobs, managing infrastructure inventory, and orchestrating complex multi-tier deployments across hybrid cloud environments.

Ansible Automation Platform publishes 4 APIs on the APIs.io network, including Inventories API, Job Templates API, Jobs API, and 1 more. Tagged areas include Automation, Configuration Management, DevOps, Infrastructure as Code, and Orchestration.

The Ansible Automation Platform catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.

Ansible Automation Platform’s developer surface includes authentication, developer portal, documentation, getting-started guide, engineering blog, support, training material, and 9 more developer resources.

49.2/100 developing ▼ -7.8 Agent 34/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
8 APIs 6 Features 5 Use Cases
AutomationConfiguration ManagementDevOpsInfrastructure as CodeOrchestration

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 49.2/100 · developing
Contract Quality 11.1 / 25
Developer Ergonomics 9.1 / 20
Commercial Clarity 14.2 / 20
Operational Transparency 4.8 / 13
Governance 2.5 / 12
Discoverability 7.4 / 10
Agent readiness — 34/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/ansible-automation-platform: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 8

Individual APIs this provider publishes, each with its own machine-readable definition.

Ansible Automation Controller API

RESTful API for the Ansible Automation Controller (formerly Ansible Tower) providing programmatic access to job templates, workflows, inventories, credentials, projects, and job...

Ansible Automation Hub API

REST API for Ansible Automation Hub providing access to certified and validated Ansible content collections, roles, and execution environments. Supports searching, downloading, ...

Ansible Event-Driven Automation API

API for Event-Driven Ansible (EDA) Controller enabling management of rulebooks, activations, and event sources for automated response to infrastructure and application events.

Ansible Galaxy API

REST API for Ansible Galaxy, the community hub for sharing Ansible roles and collections. Supports searching, downloading, and rating community automation content.

Ansible Automation Platform Jobs API

Manage and execute jobs

Scroll for all 8

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

Job Template Management

Define and manage reusable automation job templates with variables, credentials, and inventory assignments.

Workflow Orchestration

Build multi-step automation workflows with conditional logic, error handling, and approval gates.

Inventory Management

Manage dynamic and static inventories of infrastructure hosts with grouping and variable assignment.

Role-Based Access Control

Fine-grained access control for automation resources with teams, users, and permission assignments.

Event-Driven Automation

Automatically respond to infrastructure events with rulebook-driven automation triggers.

Content Collections

Discover, install, and manage certified Ansible content collections from Automation Hub.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Ansible Automation Platform Context

3 classes · 9 properties

JSON-LD

Spectral Rules 1

Spectral governance rulesets for linting and validating these APIs.

Ansible Automation Platform API Rules

12 rules · 5 errors 7 warnings

SPECTRAL

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Ansible Automation Platform Agentic Access

5 operations · 1 acting

5 operations · 1 acting

AGENTIC

Use Cases 5

What developers build with this provider.

Infrastructure Provisioning

Automate provisioning of servers, networks, and cloud resources across hybrid environments.

Configuration Management

Maintain consistent configuration across thousands of servers with idempotent automation.

Application Deployment

Automate application deployment pipelines with rolling updates and rollback capabilities.

Security Compliance

Enforce security policies and compliance standards through automated remediation workflows.

Network Automation

Automate network device configuration and management across multi-vendor environments.

Integrations 6

Pre-built integrations with other platforms and tools.

Red Hat Satellite

Integration with Red Hat Satellite for content management and patch automation.

ServiceNow

ITSM integration for change management approval workflows and incident remediation.

AWS

Cloud automation modules for AWS services including EC2, S3, RDS, and CloudFormation.

Azure

Cloud automation modules for Azure services including VMs, AKS, and Azure Resource Manager.

Terraform

Infrastructure as code integration for provisioning with Terraform and configuring with Ansible.

Jenkins

CI/CD pipeline integration for automated deployment workflows triggered by Jenkins.

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 1

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Learn 2

Tutorials, courses, talks, and written guidance

Operate 2

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: ansible-automation-platform
name: Ansible Automation Platform
description: Ansible Automation Platform (formerly Ansible Tower) provides a REST API for managing automation workflows, job
  templates, inventories, credentials, and projects. The API enables programmatic access to the automation controller for
  launching jobs, managing infrastructure inventory, and orchestrating complex multi-tier deployments across hybrid cloud
  environments.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ansible-automation-platform.png
url: https://raw.githubusercontent.com/api-evangelist/ansible-automation-platform/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
- Automation
- Configuration Management
- DevOps
- Infrastructure as Code
- Orchestration
apis:
- aid: ansible-automation-platform:controller-api
  name: Ansible Automation Controller API
  description: RESTful API for the Ansible Automation Controller (formerly Ansible Tower) providing programmatic access to
    job templates, workflows, inventories, credentials, projects, and job execution. Supports CRUD operations on all controller
    resources with token-based and session authentication.
  humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
  baseURL: https://controller-host/api/v2/
  tags:
  - Automation
  - Controller
  - Jobs
  - REST
  properties:
  - type: Documentation
    url: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
  - type: APIReference
    url: https://docs.ansible.com/automation-controller/latest/html/controllerapi/api_ref.html
  - type: Authentication
    url: https://docs.ansible.com/automation-controller/latest/html/controllerapi/authentication.html
  - type: GettingStarted
    url: https://docs.ansible.com/automation-controller/latest/html/controllerapi/intro.html
- aid: ansible-automation-platform:hub-api
  name: Ansible Automation Hub API
  description: REST API for Ansible Automation Hub providing access to certified and validated Ansible content collections,
    roles, and execution environments. Supports searching, downloading, and publishing automation content.
  humanURL: https://docs.ansible.com/automation-hub/
  baseURL: https://hub-host/api/galaxy/
  tags:
  - Collections
  - Content Hub
  - REST
  - Roles
  properties:
  - type: Documentation
    url: https://docs.ansible.com/automation-hub/
- aid: ansible-automation-platform:event-driven-api
  name: Ansible Event-Driven Automation API
  description: API for Event-Driven Ansible (EDA) Controller enabling management of rulebooks, activations, and event sources
    for automated response to infrastructure and application events.
  humanURL: https://docs.ansible.com/automation-controller/latest/html/userguide/eda.html
  baseURL: https://eda-host/api/eda/v1/
  tags:
  - EDA
  - Event-Driven
  - REST
  - Rulebooks
  properties:
  - type: Documentation
    url: https://docs.ansible.com/automation-controller/latest/html/userguide/eda.html
- aid: ansible-automation-platform:galaxy-api
  name: Ansible Galaxy API
  description: REST API for Ansible Galaxy, the community hub for sharing Ansible roles and collections. Supports searching,
    downloading, and rating community automation content.
  humanURL: https://galaxy.ansible.com/docs/
  baseURL: https://galaxy.ansible.com/api/v3/
  tags:
  - Collections
  - Community
  - Galaxy
  - REST
  - Roles
  properties:
  - type: Documentation
    url: https://galaxy.ansible.com/docs/
  - type: APIReference
    url: https://galaxy.ansible.com/api/
- aid: ansible-automation-platform:ansible-automation-platform-inventories-api
  name: Ansible Automation Platform Inventories API
  description: Manage inventories
  humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
  baseURL: https://controller-host/api/v2/
  tags:
  - Inventories
  properties:
  - type: OpenAPI
    url: openapi/ansible-automation-platform-inventories-api-openapi.yml
- aid: ansible-automation-platform:ansible-automation-platform-job-templates-api
  name: Ansible Automation Platform Job Templates API
  description: Manage job templates
  humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
  baseURL: https://controller-host/api/v2/
  tags:
  - Job Templates
  properties:
  - type: OpenAPI
    url: openapi/ansible-automation-platform-job-templates-api-openapi.yml
- aid: ansible-automation-platform:ansible-automation-platform-jobs-api
  name: Ansible Automation Platform Jobs API
  description: Manage and execute jobs
  humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
  baseURL: https://controller-host/api/v2/
  tags:
  - Jobs
  properties:
  - type: OpenAPI
    url: openapi/ansible-automation-platform-jobs-api-openapi.yml
- aid: ansible-automation-platform:ansible-automation-platform-projects-api
  name: Ansible Automation Platform Projects API
  description: Manage projects
  humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
  baseURL: https://controller-host/api/v2/
  tags:
  - Projects
  properties:
  - type: OpenAPI
    url: openapi/ansible-automation-platform-projects-api-openapi.yml
common:
- type: AgenticAccess
  url: agentic-access/ansible-automation-platform-agentic-access.yml
- type: DomainSecurity
  url: security/ansible-automation-platform-domain-security.yml
- type: Authentication
  url: authentication/ansible-automation-platform-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/ansible
- type: Portal
  url: https://docs.ansible.com/
- type: Documentation
  url: https://docs.ansible.com/automation-controller/
- type: GettingStarted
  url: https://docs.ansible.com/ansible/latest/getting_started/
- type: Blog
  url: https://www.ansible.com/blog
- type: GitHubOrganization
  url: https://github.com/ansible
- type: Support
  url: https://access.redhat.com/products/ansible-automation-platform
- type: TermsOfService
  url: https://www.redhat.com/en/about/agreements
- type: PrivacyPolicy
  url: https://www.redhat.com/en/about/privacy-policy
- type: Training
  url: https://www.ansible.com/products/training-certification
- type: YouTube
  url: https://www.youtube.com/ansibleautomation
- type: StackOverflow
  url: https://stackoverflow.com/questions/tagged/ansible
- type: Pricing
  url: https://www.redhat.com/en/technologies/management/ansible/pricing
- type: Features
  data:
  - name: Job Template Management
    description: Define and manage reusable automation job templates with variables, credentials, and inventory assignments.
  - name: Workflow Orchestration
    description: Build multi-step automation workflows with conditional logic, error handling, and approval gates.
  - name: Inventory Management
    description: Manage dynamic and static inventories of infrastructure hosts with grouping and variable assignment.
  - name: Role-Based Access Control
    description: Fine-grained access control for automation resources with teams, users, and permission assignments.
  - name: Event-Driven Automation
    description: Automatically respond to infrastructure events with rulebook-driven automation triggers.
  - name: Content Collections
    description: Discover, install, and manage certified Ansible content collections from Automation Hub.
- type: UseCases
  data:
  - name: Infrastructure Provisioning
    description: Automate provisioning of servers, networks, and cloud resources across hybrid environments.
  - name: Configuration Management
    description: Maintain consistent configuration across thousands of servers with idempotent automation.
  - name: Application Deployment
    description: Automate application deployment pipelines with rolling updates and rollback capabilities.
  - name: Security Compliance
    description: Enforce security policies and compliance standards through automated remediation workflows.
  - name: Network Automation
    description: Automate network device configuration and management across multi-vendor environments.
- type: Integrations
  data:
  - name: Red Hat Satellite
    description: Integration with Red Hat Satellite for content management and patch automation.
  - name: ServiceNow
    description: ITSM integration for change management approval workflows and incident remediation.
  - name: AWS
    description: Cloud automation modules for AWS services including EC2, S3, RDS, and CloudFormation.
  - name: Azure
    description: Cloud automation modules for Azure services including VMs, AKS, and Azure Resource Manager.
  - name: Terraform
    description: Infrastructure as code integration for provisioning with Terraform and configuring with Ansible.
  - name: Jenkins
    description: CI/CD pipeline integration for automated deployment workflows triggered by Jenkins.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
  url: https://apievangelist.com