Welcome to Community DevOps Agent API

Python Version License: Apache 2.0 PyPI version

A Python client library that provides native boto3 integration for AWS DevOps services. This library registers multiple custom boto3 services, enabling familiar AWS SDK patterns for DevOps operations.

🎉 NEW: AWS DevOps Agent Control Plane Service Integration

The library now includes complete boto3 integration for the AWS DevOps Agent Control Plane service (community-aidevops), providing access to Agent Spaces, Service Associations, and Operator Applications with 23 API operations.

Quick Start

Community DevOps Agent (Task Management)

import devopsagent_api  # Registers all services
import boto3

# Create a client for task management
client = boto3.client('community-devops-agent', region_name='us-east-1')

# List tasks with filtering
response = client.list_tasks(
    agentSpaceId='your-agent-space-uuid',
    filter={'status': ['IN_PROGRESS', 'PENDING_START']}
)

for task in response['tasks']:
    print(f"Task: {task['title']} - Status: {task['status']}")

AWS DevOps Agent Control Plane (Agent Spaces)

import devopsagent_api  # Registers all services
import boto3

# Create a client for agent space management
client = boto3.client('community-aidevops', region_name='us-east-1')

# List agent spaces
response = client.list_agent_spaces()

for space in response['agentSpaces']:
    print(f"Agent Space: {space['name']} (ID: {space['agentSpaceId']})")

# Create a new agent space
response = client.create_agent_space(
    name='my-devops-space',
    description='Development operations workspace'
)

Indices and tables