Skip to main content

SDKs

Overview​

This section provides SDK documentation and client libraries for developers building applications that integrate with Keymate's authorization platform. Each SDK acts as a Policy Enforcement Point (PEP) that communicates with the Access Gateway to enforce authorization decisions.

When to Read This Section​

Read this section when you need to integrate authorization checks into your application using a Keymate SDK. Whether you are building a Node.js backend, a browser SPA, a Spring Boot service, or a standalone Java application, this section helps you choose the right SDK and get started.

Who Should Start Here​

  • Application developers integrating authorization into backends or frontends
  • Backend engineers building Java, Kotlin, or Node.js services
  • Integration architects evaluating SDK capabilities across platforms

Key Topics​

  • SDK selection guidance and capability comparison
  • JavaScript SDK for Node.js and browser applications
  • Java SDK with Spring Boot integration and standalone usage
  • .NET SDK (planned)
  • Golang SDK (planned)

Representative Journeys​

  • I want to choose the right SDK for my platform -> SDK Overview
  • I want to integrate authorization into a Node.js or browser app -> JavaScript SDK
  • I want to add permission checks to a Spring Boot service -> Java SDK
  1. SDK Overview
  2. JavaScript SDK
  3. Java SDK
  4. .NET SDK
  5. Golang SDK