# Cloud Agent Admin API

The cloud agent admin API allows you to easily perform decentralized identity (DI) operations using your dedicated cloud agent instance. This API is pure GraphQL and can be interacted with by any HTTP client, empowering both server-side and client-side web applications with decentralized identity capabilities.

The cloud agent supports Aries protocols and the Anoncreds and W3C Verifiable Credential Data Model specifications, with support for more protocols and digital credential specifications coming soon.

## Key Features

|                                                                                                                                                                                                                                                                                                                   |                                                                                                                                                                                                                                                                                                                                |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [Establish end-to-end encrypted DIDComm connections](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/aries-interop-profile-aip/connection-exchanges.md)                                                                                                                                          | Send connection invitations, and reply to connection invitations                                                                                                                                                                                                                                                               |
| [Manage established connections](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/connections.md)                                                                                                                                                                                                 | Browse connections and close connections                                                                                                                                                                                                                                                                                       |
| [Securely message connections](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/basic-messages.md)                                                                                                                                                                                                | Securely send and receive textual messages with established connections                                                                                                                                                                                                                                                        |
| Write Anoncreds [schemas](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials/anoncreds-credentials/schemas.md) and [credential definitions](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials/anoncreds-credentials/credential-definitions.md) to the ledger | Prepare your own Anoncreds credential templates and apply them when issuing Anoncreds credentials                                                                                                                                                                                                                              |
| [Issue and receive credentials](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/aries-interop-profile-aip/credential-exchanges.md)                                                                                                                                                               | Issue both Anoncreds and W3C credentials with a single unified API, supporting all Aries protocol versions for maximum interoperability. The cloud agent can also hold its own credentials when necessary. Your organization has full control over whether to keep or erase the cloud agent's credential exchange history      |
| [Verify and present credentials](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/aries-interop-profile-aip/proof-exchanges.md)                                                                                                                                                                   | Verify both Anoncreds and W3C credentials with a single unified API, supporting all Aries protocol versions for maximum interoperability. The cloud agent can also present its own credentials when necessary. Your organization has full control over whether to keep or erase the cloud agent's verification history         |
| [Manage held credentials](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials.md)                                                                                                                                                                                                        | Manage both [Anoncreds credentials](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials/anoncreds-credentials.md) and [W3C credentials](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/credentials/w3c-credentials.md) which are held by the cloud agent under a single unified API |
| [Audit trail for the cloud agent](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/audit-logs.md)                                                                                                                                                                                                 | The cloud agent admin API automatically logs all user operations, giving you internal visibility on your organizational operations                                                                                                                                                                                             |

## Next steps

* [Integrate your server-side or client-side application with the cloud agent admin API](/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api/integrate-the-cloud-agent-admin-api.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sudoplatform.com/guides/decentralized-identity/cloud-agent/cloud-agent-admin-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
