Welcome to Community DevOps Agent API
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'
)