HTTP in, HTTP out. Starlette routing and OpenAPI stay; the composition root is create_app().
| Package | Description |
|---|---|
oridecon-web | ASGI — controllers, routing, middleware, OpenAPI |
oridecon-http | Outbound HTTP client with resilience |
oridecon-graphql | GraphQL (Strawberry) — schema, subscriptions, limits |
oridecon-webhook | Outbound webhooks — subscriptions, HMAC, retries |
oridecon new project my-app --template web-apioridecon runAdmin UI is experimental: oridecon-admin.