Services & SDK
Services define the synchronous API boundary, and the SDK gives callers a typed client for those same contracts. Use this pillar when you are defining a service, exposing OpenAPI or Scalar, or connecting a front end to a service without duplicating request and response types.
Overview & Concepts
Contracts to service to client
The shared model for service handlers, OpenAPI, RPC, and typed clients.
Quickstart Catalog serviceCreate the first service in the Storefront tutorial.
How-To Add a serviceAdd a new service to a workspace.
How-To Discover servicesResolve service URLs and clients from the generated workspace.
How-To OpenAPI and ScalarExpose the generated OpenAPI document and Scalar UI.
API Reference service and sdkGenerated service, SDK, and contract package symbols.