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.
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.
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.
Ready to tame your configuration management?
Contact our team for a demo or get started with our .NET SDK.