@kontext-dev/js-sdk
v1.1.0
Published
Secure credentials for AI agents.
Readme
@kontext-dev/js-sdk
Secure credentials for AI agents.
Install
npm install @kontext-dev/js-sdkWhat You Get
- OAuth-based authentication and token handling for AI applications
- MCP tool discovery and execution through a typed client
- Server-side credential brokering per user and integration
- Management API client for applications, integrations, and service accounts
- React, Cloudflare, and AI adapter entry points
Quick Start (Client)
import { createKontextClient } from "@kontext-dev/js-sdk/client";
const client = createKontextClient({
clientId: "app_your-client-id",
redirectUri: "http://localhost:3000/callback",
onAuthRequired: (url) => {
window.location.href = url.toString();
},
});
await client.connect();
const tools = await client.tools.list();Quick Start (Server)
import { Kontext } from "@kontext-dev/js-sdk/server";
const kontext = new Kontext({
clientId: process.env.KONTEXT_CLIENT_ID!,
});
const githubCredential = await kontext.require("github", userAccessToken);Entry Points
@kontext-dev/js-sdk(root convenience exports)@kontext-dev/js-sdk/client@kontext-dev/js-sdk/server@kontext-dev/js-sdk/management@kontext-dev/js-sdk/react@kontext-dev/js-sdk/cloudflare@kontext-dev/js-sdk/ai@kontext-dev/js-sdk/mcp@kontext-dev/js-sdk/errors@kontext-dev/js-sdk/verify@kontext-dev/js-sdk/oauth
Learn More
- TypeScript SDK overview: https://docs.kontext.dev/sdks/typescript
- Getting started guide: https://docs.kontext.dev/getting-started/quickstart
- Framework guides: https://docs.kontext.dev/frameworks/vercel-ai
