Core Concepts
Understand the Foundation of Fiberwise AI
Master the essential concepts that power the Fiberwise platform: intelligent agents, dynamic apps, real-time communication, and the activation processor system.
Learning Path
Master Fiberwise concepts in the right order for successful development
Foundation Essential concepts to get started
Apps
Dynamic web applications with manifest-driven configuration, custom data models, and real-time WebSocket integration.
Explore Apps →Agents
Intelligent Python classes with automatic dependency injection and flexible execution patterns for building AI-powered functionality.
Learn about Agents →Activation Processor
Core execution engine with pattern detection, service registry, and performance monitoring for agent execution.
Learn Activation Processor →Data & Storage Manage data, schemas, and security
Dynamic Data Models
Manifest-driven database schema creation with field definitions, validation rules, and automatic API generation for CRUD operations.
Explore Data Models →User Isolation
Built-in security system ensuring data isolation between users with automatic enforcement and secure access controls.
Learn User Isolation →Storage Services
File upload, storage, and retrieval with multiple provider support and automatic organization.
Explore Storage →Integration & Communication Connect with external services and real-time features
LLM Providers
Multi-provider system supporting OpenAI, Anthropic, Google AI with unified API and organization-level configuration.
Explore LLM Providers →OAuth Integration
Secure authentication flows for integrating with Gmail, Slack, and other third-party services.
Learn OAuth →Real-time Communication
WebSocket-based system with per-app connections, event broadcasting, and live activation updates.
Explore Real-time →Advanced Automation, workflows, and system architecture
Agent API Keys
Enable autonomous access for distributed workers and third-party integrations. Unlock 24/7 automated workflows.
Learn Agent API Keys →Workflows & Pipelines
Build complex multi-step processes with conditional logic, error handling, and automated execution.
Explore Workflows →Functions & Components
Serverless functions and reusable components for building modular, scalable applications.
Learn Functions →Entity Bundles
Reusable collections of agents, data models, and configurations that can be packaged, shared, and deployed across applications.
Learn Entity Bundles →Development & Integration Core development tools and integration patterns
AppBridge & SDK Integration
The bridge between your applications and the Fiberwise platform, providing seamless integration, data access, and real-time communication.
Learn AppBridge →Webhooks & Event System
Event-driven architecture enabling real-time integrations, automated workflows, and seamless communication with external services.
Explore Events →Platform Architecture
Fiberwise employs a modular, service-oriented architecture designed for scalability, security, and developer productivity.
🎯 Application Layer
Frontend⚡ Processing Layer
Runtime🔧 Service Layer
APIs🗄️ Infrastructure Layer
FoundationKey Architectural Principles
Development Workflow
Install Platform
Set up Fiberwiselocally or connect to hosted instance with FastAPI backend and Web Components frontend.
Build Agents
Create Python agents with FiberAgent inheritance, dependency injection, and the activation processor system.
Create Apps
Develop dynamic apps with manifest-driven data models, Web Components UI, and real-time WebSocket integration.
Configure Providers
Set up LLM providers (OpenAI, Anthropic, Google AI) for agent intelligence and text generation capabilities.
Deploy & Scale
Package as entity bundles, deploy to production, and monitor with real-time activation updates.
Technology Stack
Backend
- FastAPI (Python 3.8+)
- SQLite/PostgreSQL
- Uvicorn ASGI Server
- WebSocket Support
- JWT Authentication
Frontend
- Vanilla JavaScript ES6+
- Web Components
- Vite Build System
- Client-side Router
- WebSocket Client
Agent System
- Python SDK
- Activation Processor
- Dependency Injection
- Entity Bundle System
- Worker Management
Integration
- REST API
- WebSocket Events
- OAuth 2.0
- Multi-LLM Providers
- File Storage