# Does keycloak v21.1.1 provide Full REST API support?

**URL:** <https://forum.keycloak.org/t/does-keycloak-v21-1-1-provide-full-rest-api-support/22827>\
**Category:** Miscellanaeous\
**Created:** [June 22, 2023, 10:06am UTC](https://forum.keycloak.org/t/does-keycloak-v21-1-1-provide-full-rest-api-support/22827 "2023-06-22T10:06:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![asyaban](https://yyz2.discourse-cdn.com/free1/user_avatar/forum.keycloak.org/asyaban/32/8835_2.png) [@asyaban](https://forum.keycloak.org/u/asyaban)\
**Post date:** [June 22, 2023, 10:06am UTC](https://forum.keycloak.org/t/does-keycloak-v21-1-1-provide-full-rest-api-support/22827/1 "2023-06-22T10:06:46Z")

</div>

Hello everybody,  
I need an open source solution for identity and access management that can be integrated with a C++ application. Does Keycloak provide full REST API support for managing tokens, users, roles, resources and policies without need to use the web-based admin console of Keycloak?

---

<div class="post-metadata">

**Author:** ![dasniko](https://yyz2.discourse-cdn.com/free1/user_avatar/forum.keycloak.org/dasniko/32/2969_2.png) [@dasniko](https://forum.keycloak.org/u/dasniko)\
**Post date:** [June 22, 2023, 12:04pm UTC](https://forum.keycloak.org/t/does-keycloak-v21-1-1-provide-full-rest-api-support/22827/2 "2023-06-22T12:04:59Z")

</div>

What exactly do you expect from a “Full” API?

There is the “REST Admin API”, the admin UI also uses this. This means, that you can do everything you do via the admin UI pure API based.

---

<div class="post-metadata">

**Author:** ![asyaban](https://yyz2.discourse-cdn.com/free1/user_avatar/forum.keycloak.org/asyaban/32/8835_2.png) [@asyaban](https://forum.keycloak.org/u/asyaban)\
**Post date:** [June 22, 2023, 2:35pm UTC](https://forum.keycloak.org/t/does-keycloak-v21-1-1-provide-full-rest-api-support/22827/3 "2023-06-22T14:35:59Z")

</div>

Thank you for your response. Actually I read [Keycloak Admin REST API](https://www.keycloak.org/docs-api/18.0/rest-api/), but it is very brief. Is there any more detailed documentation available on these APIs?

---

<div class="post-metadata">

**Author:** ![dasniko](https://yyz2.discourse-cdn.com/free1/user_avatar/forum.keycloak.org/dasniko/32/2969_2.png) [@dasniko](https://forum.keycloak.org/u/dasniko)\
**Post date:** [June 22, 2023, 3:29pm UTC](https://forum.keycloak.org/t/does-keycloak-v21-1-1-provide-full-rest-api-support/22827/4 "2023-06-22T15:29:06Z")

</div>

Unfortunately not.  
You can have a look into the source code.  
Or you open the developer console of your browser and examine on the network tab the xhr requests, the admin ui sends to keycloak on clicking certain buttons. Sounds weird, but it is actually the only proper solution.
