Skip to main content

Crate kontext_dev_sdk

Crate kontext_dev_sdk 

Source

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§

AccessToken
ConnectSession
IntegrationConnectionStatus
IntegrationOAuthInitResponse
KontextAuthSession
KontextDevClient
KontextDevConfig
Configuration for the Kontext-Dev Rust SDK.
TokenExchangeToken

Enums§

KontextDevCoreError
KontextDevError

Constants§

DEFAULT_AUTH_TIMEOUT_SECONDS
DEFAULT_RESOURCE
DEFAULT_SCOPE
DEFAULT_SERVER
DEFAULT_SERVER_NAME

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