Skip to main content

Crate ordinary_config

Crate ordinary_config 

Source
Expand description

§Ordinary Config

crates.io docs.rs dependency status License: AGPL v3

Config for Ordinary.

§License

Copyright 2026 Ordinary Labs, LLC

Licensed under the GNU AGPLv3: https://www.gnu.org/licenses/agpl-3.0.html

Structs§

AccessTokenConfig
Configuration for access tokens.
ActionConfig
Configuration parameters for Ordinary Actions.
ActionFfi
ActionLimits
ArtifactLimits
AssetsConfig
AssetsLimits
AuthConfig
Auth configuration.
AuthLimits
CacheLimits
Check
ClientLoggingConfig
CompressionAlgorithms
Content
Content is used for static values that should be updated independent of document structure, stylings or behavior.
ContentDefinition
ContentLimits
ContentObjectLifecycle
ContentUpdateConfig
ErrorConfig
Flag
Feature flag definition.
FlagOption
Option for the feature flag.
FragmentsConfig
Global
Global constant definitions, for use in [ordinary_template::Template]s.
HostRedirect
HttpCache
HttpCacheControl
HTTP Cache-Control. See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cache-Control
HttpCors
HttpCsp
HttpEtag
HTTP Cache-Control. See: https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/Headers/Cache-Control
IntegrationConfig
The mechanism for reverse proxying and calling out to external APIs.
IntegrationLimits
InviteConfig
LifecycleBeforeAfterScripts
LoggingConfig
MfaConfig
ModelConfig
Defines a model in the Ordinary Database.
ModelLimits
MonitorLimits
OrdinaryApiConfig
OrdinaryApiLimits
OrdinaryConfig
Config definition for an Ordinary Application
PasswordConfig
Configuration for passwords.
Redirects
RefreshTokenConfig
Configuration for refresh tokens.
RouteRedirect
Secret
Mechanism for exposing secrets to Integrations.
SecretsLimits
ServerLoggingConfig
StorageLimits
StoredCache
Render caching policy.
TemplateCache
TemplateConfig
Template configuration for Ordinary Applications.
TemplateFfi
TemplateField
Field used within the scope of a single template.
TemplateFlagRef
Server flags can only be used in templates whose cache is set to “Never”.
TemplateLimits
TemplateParamRef
TemplateRef
How templates reference Content Definitions and Data Models, and the specific fields it wants to include.
TemplateRefField
Declaration for which fields from a content definition or data model to include.
TopLevelLifecycle
TotpConfig

Enums§

ActionAccessAuthOps
Auth operations that an action can make.
ActionAccessModelOps
Model operations that an action is allowed to make.
ActionAccessPermission
Defines access permissions that an Ordinary Action can configure.
ActionFfiSerialization
Input/output serialization for module and host functions.
ActionFfiVersion
ActionLang
The language in which the action is written.
ActionTrigger
Action trigger options.
ActionTriggerModelOps
ClientPasswordHash
Configuration for client password hashing.
CompressionAlgorithm
Compression algorithms
HttpCorsAllowHeaders
HttpCorsAllowMethods
HttpCorsAllowOrigin
HttpCorsExposeHeaders
HttpEtagAlgorithm
Hashing algorithm options for generating etags.
HttpMethod
IntegrationProtocol
The protocol for the integration.
IntegrationProtocolHttpEncoding
InviteMode
PasswordProtocol
Configuration for password protocol.
QueryExpression
Query expression to be used in template bindings.
RedactedHashAlg
RedirectMethod
RuntimeMode
SecretSource
Where Ordinary will look for the secret.
SecretVisibility
Where the secret is accessible from.
StoredCachePolicy
TemplateFfiSerialization
Input serialization format. Output is always an array of bytes.
TemplateFfiVersion
TemplateRefFieldBind
Binding options for template field refs.
TokenAlgorithm
TotpAlgorithm
UuidVersion
WasmOpt
Corresponds to https://docs.rs/wasm-opt/latest/wasm_opt/struct.OptimizationOptions.html#impl-OptimizationOptions.
XXH3Variation