Kittl SDK & App Platform
The Kittl SDK is the bridge between a sandboxed app and the Kittl editor host. It exposes async namespaces — kittl.design for design operations, kittl.state for editor and app state, kittl.upload for image uploads, kittl.data for the font and mockup catalogs, kittl.ai for credit-metered generation, and kittl.auth for OAuth helper flows. Every call returns an SdkResult envelope ({ isOk, result, error }). Access is governed by a static scope set declared in manifest.json config.scopes and enforced by the host at call time. Apps are packaged and released through the Kittl CLI against an immutable, admin-reviewed version.
Documentation
Documentation
https://sdk-docs.kittl.dev/
APIReference
https://sdk-docs.kittl.dev/References/design
GettingStarted
https://sdk-docs.kittl.dev/getting-started/quickstart
Authentication
https://raw.githubusercontent.com/api-evangelist/kittl/refs/heads/main/authentication/kittl-authentication.yml
Schemas & Data
Other Resources
OAuthScopes
https://raw.githubusercontent.com/api-evangelist/kittl/refs/heads/main/scopes/kittl-scopes.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/kittl/refs/heads/main/conventions/kittl-conventions.yml
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/kittl/refs/heads/main/errors/kittl-problem-types.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/kittl/refs/heads/main/data-model/kittl-data-model.yml
Sandbox
https://raw.githubusercontent.com/api-evangelist/kittl/refs/heads/main/sandbox/kittl-sandbox.yml
CLI
https://raw.githubusercontent.com/api-evangelist/kittl/refs/heads/main/cli/kittl-cli.yml
Components
https://raw.githubusercontent.com/api-evangelist/kittl/refs/heads/main/components/kittl-components.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/kittl/refs/heads/main/apis.yml