FoxNose Documentation

FoxNose is a flexible content platform that goes beyond traditional headless architecture. Instead of forcing you to adapt your content strategy to platform constraints, FoxNose adapts to your unique requirements - whether you're building a simple blog or a complex multi-tenant enterprise application.

Key Features

Flexible Content Architecture

Unlike platforms with predefined content models, FoxNose lets you architect content exactly as your business demands:

Dynamic Content Modeling - Create content structures that evolve with your needs. Mix structured and unstructured data within the same project, combine different content paradigms, and restructure without migrations or downtime.

Multi-API Generation - Generate multiple specialized content APIs from a single content base. Each API can expose different data subsets with unique permissions, URL structures, and access patterns - perfect for serving different applications, user types, or business units from one content source.

Relationship-Aware Architecture - Build complex content relationships that automatically generate corresponding API endpoints. Your content hierarchy becomes your API structure, with intelligent routing and cross-referencing built in.

Zero-Migration Flexibility - Restructure your content architecture without breaking existing integrations. Add new content types, modify relationships, and expand your data model while maintaining backward compatibility.

Built-in Search Intelligence

Every FoxNose environment includes a production-ready search engine with enterprise capabilities:

  • Instant Full-Text Search - Automatic indexing across all content with zero configuration
  • Relational Queries - Join data across different content types in single API calls
  • Semantic Search - Vector-based content discovery for AI-powered applications
  • Complex Logic - Advanced Boolean queries with nested conditions and relationship traversal

Search works across your entire content graph, eliminating the need for external search services or complex query orchestration.

Dual API Architecture

FoxNose separates operational concerns through two distinct API layers:

Management API - Your content operations center. Handle schemas, permissions, environments, and all administrative tasks through one consistent interface, regardless of your content complexity.

Flux API - Pure content delivery optimized for performance. Each environment generates its own content delivery endpoints with configurable data exposure, custom URL patterns, and granular access control.

This separation means your content delivery performance never suffers from administrative overhead, while your management operations remain simple regardless of deployment complexity.

Multi-Tenant Access Control

Enterprise-grade permissions designed for complex organizational structures:

  • Hierarchical Organizations - Manage multiple brands, divisions, or clients within one platform
  • Project Isolation - Complete separation of content, users, and configurations per project
  • Environment-Specific Roles - Different permission sets for development, staging, and production
  • API-Level Security - Separate authentication and authorization for management vs. delivery APIs

Scale from single-user projects to complex multi-tenant enterprises without architectural changes.

Production-Ready Localization

Multilingual content management built for global applications:

  • Dynamic Language Addition - Add new locales without content restructuring or downtime
  • Intelligent Fallbacks - Automatic content fallback chains with customizable priority
  • Partial Translation Workflows - Deploy incomplete translations safely with automatic fallback
  • Locale-Aware APIs - Content delivery automatically adapts to user language preferences

Handle everything from bilingual websites to complex multi-regional applications with dozens of languages.

True Environment Isolation

Professional development workflows with complete environment separation:

  • Independent Data Storage - Each environment maintains its own database and file storage
  • Dedicated URLs - Environment-specific endpoints for both management and content delivery
  • Regional Deployment - Choose data residency for compliance requirements
  • Unlimited Environments - Create as many test environments as your workflow requires

Develop, test, and deploy with confidence knowing your environments are truly isolated.

Getting Started

Ready to explore FoxNose? Start with these core concepts:

Was this page helpful?