← Public packages
@kody/api-research
Research third-party APIs: registry search, provider discovery, OpenAPI summarize, and client scaffold.
src/index.ts
32 lines · 1.3 KB · TypeScriptexport { default as searchRegistry } from './search-registry.ts'
export { default as discover } from './discover.ts'
export { default as fetchSpec } from './fetch-spec.ts'
export { default as parseSpec } from './parse-spec.ts'
export { default as summarizeSpec } from './summarize-spec.ts'
export { default as scaffoldClient } from './scaffold-client.ts'
export { default as smokeTest } from './smoke-test.ts'
export { parseOpenApiSpec, deriveOperationSlug } from './parse-spec-lib.ts'
export { summarizeOpenApiSpec } from './summarize-spec-lib.ts'
export { scaffoldOpenApiClient } from './scaffold-client-lib.ts'
export { fetchOpenApiSpecText } from './fetch-spec-lib.ts'
export type { OpenApiBoundAuth } from './auth.ts'
export type {
OpenApiHttpMethod,
OpenApiOperation,
ParsedOpenApiSpec,
} from './spec-types.ts'
import searchRegistry from './search-registry.ts'
/**
* Search the public integrations.sh registry for a provider domain.
* Use this root export when you do not need a specific named subpath.
*
* @param input - Query string and optional result limit
* @returns Untrusted registry matches
*
* @example
* import searchRegistry from 'kody:@kody/api-research'
* const { results } = await searchRegistry({ query: 'github' })
*/
export default searchRegistry