Home
Providers
Ansible
Ansible
Ansible is an open-source IT automation platform developed by Red Hat that provides agentless configuration management, application deployment, cloud provisioning, and orchestration. Using YAML-based playbooks and an SSH-native architecture, Ansible automates infrastructure at scale without requiring agents or custom security infrastructure on managed nodes.
Ansible publishes 12 APIs on the APIs.io network, including Auth API, Credentials API, Hosts API, and 9 more. Tagged areas include Ansible, Automation, Configuration Management, DevOps, and Infrastructure as Code.
The Ansible catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Ansible’s developer surface includes authentication, developer portal, getting-started guide, documentation, engineering blog, support, training material, and 19 more developer resources.
1 APIs
1 MCP Servers
6 Features
5 Use Cases
On this page
Kin Score
APIs 16
Postman 12
Open Collections 14
MCP Servers 1
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 6
Vocabularies 1
Spectral Rules 1
JSON Schema 1
JSON Structure 1
Examples 1
Security Posture 3
Agentic Access 1
Use Cases 5
Integrations 5
Resources 26
apis.yml
37 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 47.3/100 · developing
Agent readiness — 25/100 · agent aware
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 16
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 12
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 14
Model Context Protocol servers that expose these APIs to AI agents.
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
JSON Structure definitions describing this provider's data shapes.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Get Started 2
Portal, sign-up, and the first successful call
Documentation 3
Reference material describing how the API behaves
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 1
Pagination, idempotency, versioning, errors, and events
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 4
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 4
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Source (apis.yml)
name: Ansible
description: Ansible is an open-source IT automation platform developed by Red Hat that provides agentless configuration management,
application deployment, cloud provisioning, and orchestration. Using YAML-based playbooks and an SSH-native architecture,
Ansible automates infrastructure at scale without requiring agents or custom security infrastructure on managed nodes.
deliveryModel:
model: unknown
open_source: unknown
commercial: true
callable_host: false
label: Delivery model not determined — needs a product licence on record
confidence: low
source:
- openapi
- pricing
- repository-unlicensed
generated: '2026-08-28'
method: derived
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: medium
source:
- plans
- authentication
- security
generated: '2026-09-03'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/ansible.png
tags:
- Ansible
- Automation
- Configuration Management
- DevOps
- Infrastructure as Code
- Open-Source
- Orchestration
- Red Hat
tags_raw:
- Ansible
- Automation
- Configuration Management
- DevOps
- Infrastructure As Code
- Open Source
- Orchestration
- Red Hat
created: '2024-01-01'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/ansible/refs/heads/main/apis.yml
specificationVersion: '0.23'
apis:
- name: Ansible Automation Platform API
description: RESTful API for Ansible Automation Platform (formerly Ansible Tower) that provides programmatic access to job
templates, inventories, credentials, workflow templates, schedules, notifications, and job execution. Supports OAuth2
authentication and delivers a comprehensive management interface for enterprise-scale Ansible deployments.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Ansible
- Automation
- Enterprise
- Inventories
- Job
- Red Hat
- Workflows
tags_raw:
- Ansible
- Automation
- Enterprise
- Inventories
- Jobs
- Red Hat
- Workflows
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/quickstart/
contact:
- FN: Ansible Support
url: https://access.redhat.com/support
- name: AWX API
description: AWX is the open-source upstream project for Ansible Automation Platform, providing a web-based UI, REST API,
and task engine for Ansible under the Apache 2.0 license. The AWX API mirrors the AAP API surface for job management,
inventory, credentials, workflow templates, and scheduling.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://github.com/ansible/awx
baseURL: https://your-awx-host/api/v2/
tags:
- Ansible
- Automation
- AWX
- Job
- Open-Source
tags_raw:
- Ansible
- Automation
- AWX
- Jobs
- Open Source
properties:
- type: Documentation
url: https://ansible.readthedocs.io/projects/awx/en/latest/
- type: APIReference
url: https://github.com/ansible/awx/blob/devel/docs/rest_api.md
- type: GitHubRepository
url: https://github.com/ansible/awx
- type: GettingStarted
url: https://github.com/ansible/awx/blob/devel/INSTALL.md
contact:
- FN: AWX Community
url: https://github.com/ansible/awx/discussions
- name: Ansible Galaxy API
description: REST API for Ansible Galaxy — the community hub for sharing and downloading Ansible roles and collections.
The v1 API covers roles and the v3 API covers collections with namespace management, versioning, search, and content download
capabilities.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://galaxy.ansible.com/
baseURL: https://galaxy.ansible.com/api/
tags:
- Ansible
- Collection
- Community
- Galaxy
- Roles
tags_raw:
- Ansible
- Collections
- Community
- Galaxy
- Roles
properties:
- type: Documentation
url: https://galaxy.ansible.com/docs/
- type: APIReference
url: https://galaxy.ansible.com/api/v3/
- type: GitHubRepository
url: https://github.com/ansible/galaxy
contact:
- FN: Ansible Galaxy Team
url: https://github.com/ansible/galaxy/issues
- name: Ansible Automation Hub API
description: The Red Hat Ansible Automation Hub API provides access to certified Ansible collections and roles curated by
Red Hat and partners. Available through console.redhat.com, it serves certified content for enterprise Ansible Automation
Platform deployments.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
humanURL: https://console.redhat.com/ansible/automation-hub
baseURL: https://console.redhat.com/api/automation-hub/v3/
tags:
- Ansible
- Certified Content
- Collection
- Enterprise
- Red Hat
tags_raw:
- Ansible
- Certified Content
- Collections
- Enterprise
- Red Hat
properties:
- type: Documentation
url: https://access.redhat.com/documentation/en-us/red_hat_ansible_automation_platform/
- type: APIReference
url: https://console.redhat.com/api/automation-hub/v3/
- type: Portal
url: https://console.redhat.com/ansible/automation-hub
contact:
- FN: Red Hat Support
url: https://access.redhat.com/support
- aid: ansible:ansible-auth-api
name: Ansible Auth API
description: OAuth2 token management.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Authentication
tags_raw:
- Auth
properties:
- type: OpenAPI
url: openapi/ansible-auth-api-openapi.yml
- aid: ansible:ansible-credentials-api
name: Ansible Credentials API
description: The Credentials API from Ansible — 1 operation(s) for credentials.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Credentials
properties:
- type: OpenAPI
url: openapi/ansible-credentials-api-openapi.yml
- aid: ansible:ansible-hosts-api
name: Ansible Hosts API
description: The Hosts API from Ansible — 1 operation(s) for hosts.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Hosts
properties:
- type: OpenAPI
url: openapi/ansible-hosts-api-openapi.yml
- aid: ansible:ansible-inventories-api
name: Ansible Inventories API
description: The Inventories API from Ansible — 2 operation(s) for inventories.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Inventories
properties:
- type: OpenAPI
url: openapi/ansible-inventories-api-openapi.yml
- aid: ansible:ansible-job-templates-api
name: Ansible Job Templates API
description: The Job Templates API from Ansible — 3 operation(s) for job templates.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Job Templates
properties:
- type: OpenAPI
url: openapi/ansible-job-templates-api-openapi.yml
- aid: ansible:ansible-jobs-api
name: Ansible Jobs API
description: The Jobs API from Ansible — 4 operation(s) for jobs.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Job
tags_raw:
- Jobs
properties:
- type: OpenAPI
url: openapi/ansible-jobs-api-openapi.yml
- aid: ansible:ansible-organizations-api
name: Ansible Organizations API
description: The Organizations API from Ansible — 2 operation(s) for organizations.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Organization
tags_raw:
- Organizations
properties:
- type: OpenAPI
url: openapi/ansible-organizations-api-openapi.yml
- aid: ansible:ansible-projects-api
name: Ansible Projects API
description: The Projects API from Ansible — 3 operation(s) for projects.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Project
tags_raw:
- Projects
properties:
- type: OpenAPI
url: openapi/ansible-projects-api-openapi.yml
- aid: ansible:ansible-schedules-api
name: Ansible Schedules API
description: The Schedules API from Ansible — 1 operation(s) for schedules.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Schedules
properties:
- type: OpenAPI
url: openapi/ansible-schedules-api-openapi.yml
- aid: ansible:ansible-users-api
name: Ansible Users API
description: The Users API from Ansible — 1 operation(s) for users.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- User
tags_raw:
- Users
properties:
- type: OpenAPI
url: openapi/ansible-users-api-openapi.yml
- aid: ansible:ansible-workflow-job-templates-api
name: Ansible Workflow Job Templates API
description: The Workflow Job Templates API from Ansible — 2 operation(s) for workflow job templates.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Workflow Job Templates
properties:
- type: OpenAPI
url: openapi/ansible-workflow-job-templates-api-openapi.yml
- aid: ansible:ansible-workflow-jobs-api
name: Ansible Workflow Jobs API
description: The Workflow Jobs API from Ansible — 1 operation(s) for workflow jobs.
humanURL: https://docs.ansible.com/automation-controller/latest/html/controllerapi/
baseURL: https://your-controller-host/api/v2/
tags:
- Workflow Jobs
properties:
- type: OpenAPI
url: openapi/ansible-workflow-jobs-api-openapi.yml
maintainers:
- FN: Kin Lane
email: info@apievangelist.com
X: apievangelist
url: https://apievangelist.com
common:
- type: IssueTracker
url: https://github.com/ansible/awx/issues
- type: Releases
url: https://github.com/ansible/awx/releases
- type: SecurityPolicy
url: https://github.com/ansible/awx/blob/devel/SECURITY.md
- type: CodeOfConduct
url: https://github.com/ansible/awx/blob/devel/.github/CODE_OF_CONDUCT.md
- type: ContributionGuide
url: https://github.com/ansible/awx/blob/devel/CONTRIBUTING.md
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/ansible/overview
- type: AgenticAccess
url: agentic-access/ansible-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/ansible-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/ansible-domain-security.yml
- type: Authentication
url: authentication/ansible-authentication.yml
- type: LinkedIn
url: https://www.linkedin.com/company/ansible
- type: Portal
url: https://www.ansible.com
- type: GettingStarted
url: https://docs.ansible.com/ansible/latest/getting_started/
- type: Documentation
url: https://docs.ansible.com/
- type: Blog
url: https://www.ansible.com/blog
- type: GitHubOrganization
url: https://github.com/ansible
- type: Forums
url: https://forum.ansible.com/
- type: Support
url: https://access.redhat.com/products/red-hat-ansible-automation-platform/
- type: Training
url: https://www.ansible.com/products/training-certification
- type: TermsOfService
url: https://www.redhat.com/en/about/terms-use
- type: PrivacyPolicy
url: https://www.redhat.com/en/about/privacy-policy
- type: SDKs
url: https://pypi.org/project/ansible/
title: Ansible Python Package
- type: SDKs
url: https://pypi.org/project/ansible-runner/
title: Ansible Runner Python Package
- type: JSONSchema
url: https://raw.githubusercontent.com/api-evangelist/ansible/refs/heads/main/json-schema/ansible-playbook-schema.json
title: Playbook Schema
- type: Vocabulary
url: https://raw.githubusercontent.com/api-evangelist/ansible/refs/heads/main/vocabulary/ansible-vocabulary.yaml
- type: Features
data:
- name: Agentless Architecture
description: Ansible connects to managed nodes via SSH or WinRM without requiring any agent software, simplifying deployment
and reducing attack surface.
- name: YAML Playbooks
description: Automation is defined in human-readable YAML playbooks that describe the desired state of managed systems
without complex programming.
- name: Idempotent Execution
description: Ansible tasks are idempotent — running the same playbook multiple times produces the same result, making
deployments safe to rerun.
- name: Module Ecosystem
description: Over 3,000 built-in modules covering cloud providers, network devices, databases, containers, storage, and
operating system tasks.
- name: Collection System
description: The Ansible Collections packaging format bundles related modules, roles, plugins, and documentation for modular
content distribution.
- name: Dynamic Inventory
description: Query cloud providers, CMDBs, and external systems dynamically to build host inventories at execution time
rather than static files.
- type: UseCases
data:
- name: Configuration Management
description: Ensure servers and services remain in a consistent desired state by applying configuration playbooks across
fleets of hosts.
- name: Application Deployment
description: Deploy and update applications across development, staging, and production environments with zero-downtime
rolling strategies.
- name: Cloud Provisioning
description: Provision cloud resources on AWS, Azure, GCP, and other providers using cloud-specific Ansible modules and
dynamic inventory.
- name: Network Automation
description: Configure routers, switches, and firewalls from Cisco, Juniper, Arista, and Palo Alto using vendor-specific
Ansible collections.
- name: Security and Compliance
description: Enforce security baselines, CIS benchmarks, and STIG compliance across infrastructure using Ansible hardening
playbooks.
- type: Integrations
data:
- name: Red Hat Enterprise Linux
description: Ansible is the primary configuration management tool for Red Hat Enterprise Linux systems with deep integration
into the RHEL platform.
- name: Kubernetes / OpenShift
description: Manage Kubernetes clusters, namespaces, deployments, and OpenShift workloads using the kubernetes.core collection.
- name: Terraform
description: Combine Terraform for cloud resource provisioning with Ansible for post-provisioning OS and application configuration.
- name: Jenkins / GitHub Actions
description: Integrate Ansible playbook execution into CI/CD pipelines using the AAP Action for GitHub or Ansible Tower
Plugin for Jenkins.
- name: ServiceNow
description: Trigger Ansible automation from ServiceNow ITSM workflows using the ServiceNow ITX collection for change
management automation.
- name: MCP Server
url: https://github.com/ansible/aap-mcp-server
type: MCPServer
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/ansible"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/ansible/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/ansible/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.