# API documentation for Keycloak client adapters

**URL:** <https://forum.keycloak.org/t/api-documentation-for-keycloak-client-adapters/2040>\
**Category:** Getting advice\
**Created:** [April 7, 2020, 4:12pm UTC](https://forum.keycloak.org/t/api-documentation-for-keycloak-client-adapters/2040 "2020-04-07T16:12:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![arozar](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@arozar](https://forum.keycloak.org/u/arozar)\
**Post date:** [April 7, 2020, 4:12pm UTC](https://forum.keycloak.org/t/api-documentation-for-keycloak-client-adapters/2040/1 "2020-04-07T16:12:29Z")

</div>

Hello,  
I’m looking for API documentation to assist in building a Keycloak client adapter. All I see in the API Documentation at [https://www.keycloak.org/documentation](https://www.keycloak.org/documentation) is the administration apis and the java docs.

Is my only option to find info about api’s outside of administration to dig through the java docs?

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![zonaut](https://yyz2.discourse-cdn.com/free1/user_avatar/forum.keycloak.org/zonaut/32/666_2.png) [@zonaut](https://forum.keycloak.org/u/zonaut)\
**Post date:** [April 7, 2020, 5:44pm UTC](https://forum.keycloak.org/t/api-documentation-for-keycloak-client-adapters/2040/2 "2020-04-07T17:44:24Z")

</div>

Hi,

[https://www.keycloak.org/docs/latest/securing\_apps/#what-are-client-adapters](https://www.keycloak.org/docs/latest/securing_apps/#what-are-client-adapters)

You can look in the Keycloak repo itself on Github for example code.

> <https://github.com/keycloak/keycloak/tree/main/adapters>
>
> //github.com/keycloak/keycloak/tree/main/adapters

---

<div class="post-metadata">

**Author:** ![arozar](https://avatars.discourse-cdn.com/v4/letter/a/2bfe46/32.png) [@arozar](https://forum.keycloak.org/u/arozar)\
**Post date:** [April 7, 2020, 6:27pm UTC](https://forum.keycloak.org/t/api-documentation-for-keycloak-client-adapters/2040/3 "2020-04-07T18:27:18Z")

</div>

Thank you for your reply I’ll check out the example code. But that doesn’t exactly answer my question. So does that mean there is no API documentation on how I can interact with Keycloak as a client, outside of source code, rfc’s and openid specs?
