smartSettings
Product

smartSettings

SaaS Settings. On Overdrive.

Every application has settings. Every customer needs their own. Our cloud-based SaaS configuration microservice enables your team to quickly handle nested configuration blocks customized for each customer or organizational unit.

You focus on business value, let us focus on infrastructure.

Get Started Watch Video

See smartSettings in Action

Watch how smartSettings handles nested SaaS configuration management.

Getting Started

Enterprise Features

  • Nested scoping (global → tenant → org → user)
  • Typed configuration values
  • Change history and rollback
  • Feature flags support
  • Environment-aware (dev/staging/prod)
  • Bulk configuration management

Architecture

  • Inheritance-based resolution
  • RESTful API with caching headers
  • Multi-tenant isolation
  • Low-latency lookups (cached)
  • Webhook notifications on changes
  • Schema validation

Ease of Use

  • Visual configuration editor
  • NuGet package for .NET
  • Import/export as JSON or YAML
  • Diff view between scopes
  • No-downtime configuration updates
  • Comprehensive search

Nested Configuration Scoping

Define a base configuration that applies globally, then override specific values at the tenant, organization, or even user level. The resolution engine walks up the scope chain, merging and overriding values at each level — giving you maximum flexibility with zero code changes.

Environment-Aware

Separate your configuration by environment — development, staging, production — without maintaining separate systems. The same API serves environment-specific values based on the calling context, keeping your deployment pipeline clean.

Illustration placeholder

Change Tracking

Every configuration change is logged with who changed it, when, and why. Roll back to any previous state, compare configurations between environments or scopes, and maintain an audit trail for compliance requirements.

Illustration placeholder

Ready to tame your configuration management?

Contact our team for a demo or get started with our .NET SDK.