Config
22 pages.
The cross-cutting settings an app declares in one place — the app config object. Two kinds live here: the external providers and credentials your app…
An optional package that makes Databricks tables ordinary Osy# entities: your app reads them with LINQ, and each query runs on your SQL warehouse as…
An optional package that makes Snowflake tables ordinary Osy# entities: your app reads them with LINQ, and each query runs in Snowflake as one…
Lets an admin CONNECT an account the app then uses with nobody present — a support inbox a background poll reads — from a page:…
`app.McpServer` exposes your app OUTWARD, to somebody else's agent, as a set of tools. Tools are grouped into named `Catalogs`, each gated by a…
`app.OAuthClients` declares the third-party OAuth providers your app uses — for signing users in (Login), for connecting to an external API on a…
`app.Ui` nominates the app's own components for the "system surfaces" the platform would otherwise render a bare fallback for — the connection-loss…
`app.Audit` configures the app's audit trails — WHO may read each one, and whether it is recorded at all. An app that opts into…
Classifications map a data-sensitivity level (a `DataClass` — PII, Financial, Secret, …) to the `[Role]` members allowed to read fields marked at…
`app.DataSources` registers the places an app's data can live besides its own database — a warehouse, a SaaS table API, anything a package can query…
`app.Exports` sends an entity's changes to another system — a warehouse, a lake, a SaaS table — as they commit. Each entry names a sink class that…
`app.Secrets` declares the named secrets your app uses — API keys, tokens, client secrets. Each is `new Secret("Name")`, optionally `{ UserScoped =…
`app.Embedding` declares the embedding model the app uses to turn text into vectors for semantic search over `[Searchable]` fields (see…
`app.LogExport` names a class of yours implementing `IBlobStore` — an S3 or R2 bucket, a table, anything you can reach — and every finished UTC day…
`app.Memory` tells search what an identifier looks like in YOUR data — an order number, a part code, an SKU. Search already spots identifier-shaped…
`app.Redirects` lists the addresses your app has moved and where they went. A request for one is answered with a 301, or a 302 for `Permanent =…
`app.Config` declares your app's per-environment settings — values that differ between development and production, like an invite base URL or a…
A package — or an app — declares a setting by marking a class `[AppSetting("Name")]`. The app that uses it fills it in with `app.Name = new Setup { ……
`app.Icon` names one of the SVG files your app ships as its icon. The app serves it at its own `/favicon.svg`, and every page's head links it, so…
Every query an application sends to a registered data source is metered and budgeted, in milliseconds of provider time, per person, per application…
`app.Workflow` declares how long the app keeps FINISHED workflow runs. Without it a completed run is kept for ever, along with everything it owns —…
`app.BlobStore` names a class of yours that keeps the app's file content — an S3 or R2 bucket, a table, anything you can reach from Osy# — instead of…