TypeScript package.json, exports, tsconfig, runtime client, resources, README, and npm pack/install smoke evidence.
Client packages
Generate client packages from OpenAPI without splitting docs and SDK work.
Sourced turns one OpenAPI spec into TypeScript and Python client package previews, validates package metadata, runs smoke checks, and shows npm/PyPI readiness before a release is allowed to write anywhere.
Unlimited previews. No credit card required.
01Details
What the package preview includes
Python pyproject.toml, sync and async clients, models, errors, README, wheel build, compileall, and install smoke evidence.
A compatibility report showing method coverage, missing operations, review-needed shapes, and package metadata.
02Details
Registry readiness
npm dry-run checks package target, generated TypeScript artifacts, smoke status, and trusted-publishing configuration.
PyPI dry-run checks Python metadata, wheel build/install, trusted-publisher configuration, and project-name availability or ownership.
Trusted publishing means a registry-trusted GitHub Actions workflow/OIDC publisher configured for the package or project; Sourced should report missing repo, workflow, or registry configuration instead of asking for tokens.
Real publishing stays behind explicit approval and is only triggered when a generated package version should go live.
03Details
Why agents care
Agents need package names, import paths, auth env vars, and examples that match docs.
Sourced gives them a single artifact set to inspect instead of asking them to reconcile separate codegen and docs tools.
The output is downloadable, so an agent can test locally before a human approves publishing.
→Related pages