Skip to main content

Stop being the human config mule.

Schema-driven client portal for safe, non-technical editing. Give clients the controls they need without breaking production.

Schema-driven

Safe editing boundaries

Client Portal

Idiot-proof controls

Safe & Secure

Validated changes with rollback

Remote Configuration with Full Versioning

Designed for developers who need to give clients safe, idiot-proof controls. Update your app's behavior without deploying code—feature flags, pricing tiers, API endpoints, and business rules managed remotely with complete version control.

Feature Flags
Enable/disable features safely without code changes. Perfect for gradual rollouts and emergency switches.
  • • Simple on/off toggles
  • • Safe rollout controls
  • • Emergency kill switches
Business Rules
Update pricing, rate limits, thresholds, and operational parameters without code changes.
  • • Dynamic pricing tiers
  • • API rate limits
  • • Validation rules
Version Control
Every configuration change is versioned with full history and one-click rollback capability.
  • • Git-like versioning
  • • Diff comparisons
  • • Instant rollbacks
Draft & Preview
Test changes safely in draft mode before publishing to production environments.
  • • Staging environments
  • • Preview URLs
  • • Safe testing
Team Collaboration
Role-based permissions ensure the right people can make the right changes safely.
  • • Role-based access
  • • Approval workflows
  • • Audit logging
Offline Resilience
Apps continue working with cached configurations even when Nona is unreachable.
  • • Smart caching
  • • Graceful fallbacks
  • • Zero downtime

Mobile & Web App Configuration

Manage iOS, Android, and web app settings remotely. Update features, content, and business rules without going through app store reviews or deployments.

Platform Support

iOS & Android
Native mobile app support
Web Apps
JavaScript/React integration
Cross-Platform
React Native, Expo support

Advanced JSON Editor for Power Users

Need full control? Switch to JSON mode for complex configurations. Built-in validation, schema support, and intelligent autocomplete make advanced setups simple.

Intelligent JSON Editing

Syntax Highlighting
Color-coded JSON with intelligent formatting and bracket matching
Real-time Validation
Instant feedback on JSON structure and schema compliance
Smart Autocomplete
Context-aware suggestions based on your schema and common patterns
Schema Integration
Define and enforce JSON schemas for type safety and validation
Example Configuration
{
"featureFlags": {
"newCheckout": true,
"rolloutPercentage": 75
},
"pricing": {
"basicPlan": 9.99,
"proPlan": 29.99
}
}

REST API + JS/TS SDK First

Start with our JavaScript/TypeScript SDK and REST API. React Native/Expo supported. More SDKs coming later.

Quick Integration

// React integration
import
{ useNona }
from
'@nona/react'

function
App() {
const
config = useNona()
const
isEnabled = config.get('newFeature')

return
isEnabled ? <NewUI /> : <OldUI />
}

Current Support

REST API + JS/TS SDK first
Complete REST API with JavaScript/TypeScript SDK
React Native/Expo supported
Works with React Native and Expo projects out of the box
More SDKs later
Additional language SDKs coming based on demand
Secure by Default
API keys and role-based access control

How it works

Setup

We set up the controls you're allowed to change.

Edit

You edit them in a simple dashboard (web or mobile).

Sync

Your app pulls the latest settings automatically.

Open Source & Self-Hosting

Self-hostable core coming soon. Full transparency, no vendor lock-in.

Open Source Core

Core will be open source and available on GitHub. Review code, contribute, or fork for your needs.

  • MIT License - truly free
  • Full source code access
  • No vendor lock-in

Self-Hosting

Docker self-host option for complete control over your data and infrastructure.

  • Docker containers
  • Complete data ownership
  • Simple setup

Coming Soon

Open source release and self-hosting options will be available soon. Join the waitlist to get notified when they're ready.

You can't break production.

Draft → Publish flow

Preview changes before they go live.

Validation

Numbers, toggles, and safe JSON validation built-in.

Rollback to last version

One-click revert to previous working configuration.

Audit log

Complete history of who changed what, when.

Offline resilience

Apps keep last good config if they can't reach Nona.

Join the Waiting List

Be among the first to experience schema-driven client portals. Get early access and help shape the future of Nona.

Frequently asked questions

What can I change with Nona?
Feature flags, pricing tiers, rate limits, API endpoints, UI copy, business rules, and any other configuration that doesn't require code changes.
Is this safe for production?
Yes. All changes go through a draft-publish flow with validation. You can rollback instantly, and your app keeps working with cached settings if Nona is unreachable.
Do I need a developer to use it?
No. Once developers set up the initial configuration schema, non-technical team members can safely make changes through our simple dashboard.
Does it work with mobile apps?
Yes. Nona works with iOS, Android, web apps, and any platform that can make HTTP requests. Mobile apps can check for updates on app launch or periodically.
How does my app get the settings?
Simple REST API or SDK. Your app can poll for changes, use webhooks, or check on startup. We provide libraries for popular frameworks to make integration seamless.