Re-exports§
pub use client::ClientState;pub use client::ConnectSessionResult;pub use client::IntegrationInfo;pub use client::KontextClient as SdkKontextClient;pub use client::KontextClientConfig;pub use client::ToolResult;pub use client::create_kontext_client;pub use management::KontextManagementClient;pub use management::KontextManagementClientConfig;pub use mcp::KontextMcp;pub use mcp::KontextMcpConfig;pub use mcp::RuntimeIntegrationCategory;pub use mcp::RuntimeIntegrationConnectType;pub use mcp::RuntimeIntegrationRecord;pub use oauth::KontextOAuthProvider;pub use oauth::KontextOAuthProviderConfig;pub use oauth::ParsedOAuthCallback;pub use oauth::TokenExchangeConfig;pub use oauth::exchange_token;pub use oauth::parse_oauth_callback;pub use orchestrator::KontextOrchestrator;pub use orchestrator::KontextOrchestratorConfig;pub use orchestrator::KontextOrchestratorState;pub use orchestrator::create_kontext_orchestrator;pub use prompt_guidance::KontextPromptGuidance;pub use prompt_guidance::build_kontext_prompt_guidance;pub use server::IntegrationCredential;pub use server::IntegrationName;pub use server::IntegrationResolvedCredentials;pub use server::KnownIntegration;pub use server::Kontext;pub use server::KontextOptions;pub use server::MiddlewareOptions;pub use verify::JwksClient;pub use verify::KontextTokenVerifier;pub use verify::KontextTokenVerifierConfig;pub use verify::TokenVerificationError;pub use verify::TokenVerificationErrorCode;pub use verify::VerifiedTokenClaims;pub use verify::VerifyResult;pub use errors::*;pub use management::*;
Modules§
- client
- errors
- management
- Management API client and resources.
- mcp
- oauth
- orchestrator
- prompt_
guidance - server
- verify
Structs§
- Access
Token - Connect
Session - Integration
Connection Status - IntegrationO
Auth Init Response - Kontext
Auth Session - Kontext
DevClient - Kontext
DevConfig - Configuration for the Kontext-Dev Rust SDK.
- Token
Exchange Token
Enums§
Constants§
Functions§
- normalize_
server_ url - request_
access_ token - Legacy helper that uses the client-credentials grant.
- resolve_
authorize_ url - resolve_
connect_ session_ url - resolve_
integration_ connection_ url - resolve_
integration_ oauth_ init_ url - resolve_
mcp_ url - resolve_
server_ base_ url - resolve_
token_ url