FoxNose Documentation
FoxNose is a flexible content platform that combines the power of structured data management with the freedom of dynamic content architecture. Built for developers and content teams who need more than traditional headless solutions can offer.
Key Features
Dual Folder Architecture
Unlike traditional headless platforms with rigid content models, FoxNose offers two distinct folder types:
Composite Folders provide maximum flexibility - mix different content types, create reusable components with nested schemas, and adapt structures on the fly. Perfect for diverse content like marketing pages, documentation, and complex layouts.
Collection Folders ensure consistency and scalability - enforce uniform data models, support advanced search with joins, and handle strict referencing for business-critical relationships. Ideal for large datasets, product catalogs, and structured business processes.
This dual approach lets you choose the right tool for each use case within the same project.
Advanced Search Engine
FoxNose includes a complete search engine that works immediately upon setup:
- Full-text search across all content with automatic indexing
- Complex queries using AND, OR, NOT operators with multi-level relationships
- Vector search capabilities for semantic content discovery
- Cross-collection joins to query related data in a single request
The search functionality extends across related data, enabling sophisticated queries that would require multiple API calls in other platforms.
Dual API System
FoxNose separates content management from content delivery through two specialized APIs:
Management API serves as your administrative toolkit - manage environments, configure schemas, set permissions, and handle all backend operations through a single, consistent endpoint.
Flux API delivers content to end users with environment-specific endpoints. Each environment gets its own dedicated URL, enabling isolated testing and deployment workflows. Create multiple Flux APIs per environment with different data exposure levels.
Enterprise Access Control
Four-tier role system provides granular control:
- Organization Owner - Full platform access across all projects
- Organization Administrator - Manage specific organizations and their projects
- Project Administrator - Control individual projects and environments
- Granular Role - Fine-tuned permissions for specific entities and actions
Support for both JWT authentication (user-based) and API keys (service-based) with configurable permissions at every level.
Intelligent Localization
Built-in multilingual support with automatic fallback system:
- Add languages dynamically without restructuring existing content
- Automatic fallback to default locale for missing translations
- Gradual translation workflow - deploy partially translated content safely
- Version control across all language variants
Environment Isolation
True environment separation for professional workflows:
- Production environments optimized for high-load operations
- Unlimited test environments for safe experimentation
- Isolated URLs and data storage per environment
- Regional data placement with GDPR-compliant EU routing options
Each environment operates independently while sharing project-level configurations and billing.
Getting Started
Ready to explore FoxNose? Start with these core concepts:
- Workspace Structure - Understand Organizations, Projects, and Environments
- Folder Types - Choose between Composite and Collection folders
- API Overview - Learn the Management API vs Flux API
- Access Control - Set up roles and permissions
- Localization - Configure multilingual content