Frauthy
DocumentationContract index

Choose the contract

Documentation.

Application SDKs secure requests. UI SDKs compose product interfaces. The CLI and protocol explain how those contracts are created and operated.

01

Application SDKs

Runtime contracts

Use an application SDK when code must verify identity, map claims, and decide whether a subject may act on a resource.

The TypeScript page is the canonical detailed reference today. Other languages are represented as honest support states—not links to empty documentation.

Language availability

  • TypeScript

    Published canonical application SDK and full reference.

    availablePrivate betaOpen reference
  • Rust

    Implementation exists; detailed public reference is not published yet.

    planned
  • Go

    Implementation exists; detailed public reference is not published yet.

    planned
  • Python

    Implementation exists; detailed public reference is not published yet.

    planned
02

UI SDKs

Interface contracts

Use a UI SDK when a product surface must share tested components, behavior, tokens, and release history without coupling product repositories together.

03

Learning journeys

Example → contract
  1. 01

    Run the walkthrough

    Build a concrete provider, connection, and authorization check.

    Getting Started →
  2. 02

    Inspect the contract

    Confirm exact configuration and method behavior before production use.

    SDK reference →
  3. 03

    Study the model

    Understand the protocol seam and a complete GP.Family example.

    GP.Family case study →