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