For Agents
Configure alarms, integrations, plugins, firewall, VPC peering, and node-level actions on a CloudAMQP RabbitMQ or LavinMQ instance.
Get started with CloudAMQP Instance API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"configure a cloudamqp alarm"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with CloudAMQP Instance API API.
Configure CPU, memory, queue, and connection alarms with email or third-party integrations
Enable and configure third-party integrations such as Datadog, Slack, Splunk, and PagerDuty
Manage RabbitMQ and LavinMQ plugins on the instance
Set firewall rules and VPC peering or VPC Connect for private network access
GET STARTED
Use for: I need to add a Datadog integration to my CloudAMQP instance, Set up a CPU alarm on my RabbitMQ instance, List all firewall rules on the broker, Restart a node in the cluster
Not supported: Does not handle publishing or consuming messages, account-level billing, or non-CloudAMQP-managed brokers — use for managing one CloudAMQP RabbitMQ or LavinMQ instance only.
CloudAMQP Instance API manages a single CloudAMQP-hosted RabbitMQ or LavinMQ instance, including alarms, integrations, plugins, firewall rules, VPC peering, VPC Connect, EventBridge mirrors, webhooks, custom domains, custom certificates, and node-level actions. The API exposes 111 endpoints scoped to one instance — authentication uses HTTP basic with the instance API key as the password and an empty username, which means each instance is administered by its own credential. Sensitive operations such as upgrades, restarts, and rotations are exposed through the actions tree and can be driven from CI or operator scripts without using the CloudAMQP web console.
Configure EventBridge or webhook mirrors that ship messages off the broker
Trigger actions like upgrade, restart, rotate password, and node failover
Attach a custom domain or custom TLS certificate to the instance
Patterns agents use CloudAMQP Instance API API for, with concrete tasks.
★ Production Alarm Coverage
Provision a complete alarm set on a new CloudAMQP instance — CPU, memory, queue length, connection count — and wire each alarm to a paging integration. The /alarms endpoints create and update alarms, and the /integrations endpoints attach Datadog, Slack, PagerDuty, or webhook receivers. This replaces hand-clicking through the CloudAMQP console for every new environment.
Create CPU, memory, and queue-length alarms on the instance and attach them to a Slack integration via /integrations
Network Isolation for Compliance
Lock a CloudAMQP instance down to a private network by configuring firewall rules, VPC peering, and VPC Connect. The /security endpoint sets the firewall, /vpc-peering manages peer connections, and /vpc-connect manages CloudAMQP's VPC Connect option. This is the standard pattern for healthcare, fintech, and any team that needs the broker off the public internet.
Add a /24 CIDR allowlist via /security and create a VPC peering connection to the customer's AWS VPC
Scheduled Maintenance Windows
Drive routine RabbitMQ maintenance — upgrade nodes, rotate passwords, restart brokers — from a scheduled script using the /actions and /maintenance endpoints. Each action returns a job reference so the calling system can poll for completion before declaring the window finished. This is the preferred approach for teams that maintain dozens of CloudAMQP instances across environments.
POST against /actions to upgrade the broker version and poll the resulting action ID until status is completed
Streaming to External Sinks
Mirror messages off the broker into AWS EventBridge or a generic webhook for downstream analytics or audit. /eventbridges configures EventBridge mirrors and /webhooks configures HTTP webhook mirrors, which avoids writing custom consumer services for every downstream system that needs a copy of broker traffic.
Create an EventBridge mirror via /eventbridges that forwards messages from a specific exchange to a customer EventBridge bus
Agent-Driven Broker Operations via Jentic
AI assistants used by SREs can answer 'silence the queue alarm and restart node 2' by searching Jentic for an intent, loading the matching alarm or action operation, and executing it. The instance API key is held in the Jentic vault, so the agent never sees raw broker credentials, which matters when the same agent serves multiple environments.
Search Jentic for 'restart cloudamqp node', load the matching /actions operation, and execute it for the named instance
111 endpoints — cloudamqp instance api manages a single cloudamqp-hosted rabbitmq or lavinmq instance, including alarms, integrations, plugins, firewall rules, vpc peering, vpc connect, eventbridge mirrors, webhooks, custom domains, custom certificates, and node-level actions.
METHOD
PATH
DESCRIPTION
/nodes
List broker nodes in the cluster
/alarms
List alarms on the instance
/integrations
List configured integrations
/actions
Trigger a lifecycle action
/security
Get firewall configuration
/plugins
List enabled plugins
/vpc-peering
List VPC peering connections
/webhooks
List webhook mirrors
/nodes
List broker nodes in the cluster
/alarms
List alarms on the instance
/integrations
List configured integrations
/actions
Trigger a lifecycle action
/security
Get firewall configuration
Three things that make agents converge on Jentic-routed access.
Credential isolation
CloudAMQP instance API keys are stored encrypted in the Jentic vault. Agents receive a per-call basic-auth credential injected as the password field, so the raw instance key never enters the agent's context or logs.
Intent-based discovery
Agents search Jentic with intents like 'add cloudamqp alarm' or 'restart broker' and Jentic returns the matching operation with its input schema, removing the need to crawl docs.cloudamqp.com.
Time to first call
Direct CloudAMQP integration: half a day to wire up basic-auth correctly across many instances and discover the right action endpoints. Through Jentic: under 30 minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Confluent Cloud
Hosted Apache Kafka platform with managed clusters and Kafka Connect.
Choose Confluent when streaming workloads need Kafka semantics; use CloudAMQP when AMQP / RabbitMQ semantics are required.
Ably
Pub/sub messaging platform optimised for client-side realtime delivery.
Choose Ably when end-user devices subscribe directly; use CloudAMQP for backend service-to-service messaging.
Pusher
Realtime messaging platform for in-app channels and presence.
Use Pusher to broadcast events to web/mobile clients while CloudAMQP handles internal queueing between services.
Specific to using CloudAMQP Instance API API through Jentic.
What authentication does the CloudAMQP Instance API use?
The API uses HTTP basic auth with the instance API key as the password and an empty username. Each instance has its own key, retrievable from the Customer API or the CloudAMQP console. Through Jentic, the instance key is stored in the vault and injected per call so it never enters the agent's context.
Can I configure alarms with this API?
Yes. The /alarms endpoints create, list, update, and delete CPU, memory, queue-length, and connection alarms on the instance, and /integrations attaches the receiver (email, Datadog, Slack, PagerDuty, or generic webhook) that fires when the alarm trips.
What are the rate limits for the CloudAMQP Instance API?
CloudAMQP applies a soft rate limit of around 60 requests per minute per instance API key for the management plane. Operational actions (restart, upgrade) are throttled separately. Back off on 429 responses.
How do I add a Datadog integration through Jentic?
Run pip install jentic, search for 'add datadog integration to cloudamqp', load the POST /integrations operation, then execute with the integration type and Datadog API key. The integration starts shipping metrics immediately.
Can I lock the broker down to a private network?
Yes. /security manages the firewall allowlist, /vpc-peering creates VPC peering connections to AWS, GCP, or Azure VPCs, and /vpc-connect manages CloudAMQP's private endpoint option. Combine the three to remove public-internet exposure.
Does this API trigger broker upgrades and restarts?
Yes. POST /actions triggers lifecycle operations including upgrade, restart, password rotation, and node failover, returning a job reference that callers can poll until the action completes.
/plugins
List enabled plugins
/vpc-peering
List VPC peering connections
/webhooks
List webhook mirrors