Skip to main content

Crate link_assistant_router

Crate link_assistant_router 

Source
Expand description

Link.Assistant.Router — Claude MAX OAuth proxy and token gateway.

A Rust-based API gateway that proxies Anthropic (Claude) APIs, supports Claude MAX OAuth sessions, and provides multi-tenant access via custom-issued tokens.

Modules§

accounts
Multi-account OAuth credential routing.
activitypub
Minimal ActivityPub / ForgeFed endpoint support.
cli
Command-line interface for the router.
config
Configuration module for Link.Assistant.Router.
crater
Crater ForgeFed task provider.
gemini
Google Gemini (Code Assist) subscription upstream.
gonka
Gonka upstream provider support.
metrics
Live metrics and operational endpoints.
mpp
Machine Payments Protocol helpers for paid OpenAI-compatible endpoints.
oauth
Claude MAX OAuth credential reader.
openai
OpenAI-compatible API surface.
provider_proxy
OpenAI-compatible provider API and forwarding helpers.
providers
Provider configuration storage.
proxy
Transparent API proxy for forwarding requests to upstream APIs.
refresh
In-memory OAuth refresh for vendor subscription tokens.
responses
OpenAI Responses-API (POST /v1/responses) request/response translation.
storage
Token persistence backends.
subscription
Subscription OAuth credential readers for vendor coding CLIs.
subscription_proxy
Forward OpenAI-style requests to vendor subscription upstreams.
token
Custom token management for the gateway layer.
token_admin
Admin HTTP endpoints for managing router-issued tokens.

Constants§

VERSION
Package version (matches Cargo.toml version).