Documentation
Welcome to the Eneo technical documentation! This section covers the core concepts, architecture, and API reference for the Eneo platform.
Getting Started
New to Eneo? Start here:
Getting Started
Quick start guide to set up your Eneo instance:
- Installation and setup
- First-time configuration
- Creating your first AI assistant
- Basic usage examples
Technical Documentation
Architecture
Understand how Eneo is built:
- System architecture overview
- Technology stack (FastAPI, Next.js, PostgreSQL)
- Database schema and migrations
- Authentication and authorization
- Real-time communication (SSE, WebSockets)
Audit Logging
Audit trails for compliance and security:
- How audit logs are created and stored
- Retention policies and conversation retention hierarchy
- Viewing, exporting, and configuring audit logs
- Adding audit logging to new features
API Reference
Complete API documentation for developers:
- REST API endpoints
- Authentication and API keys
- Request/response formats
- WebSocket events
- Error handling
Core Concepts
- Assistants: AI agents with customizable system prompts and provider configurations
- Productions: Collaborative workspaces within organizations
- Knowledge: Document collections for RAG (Retrieval-Augmented Generation)
- Organizations: Multi-tenant structure with role-based access control
Development
For development setup and contributing guidelines, visit:
Need Help?
- Guides: Check out our practical guides for specific use cases
- Forum: Join discussions at forum.eneo.ai
- Issues: Report bugs on GitHub
- Contact: digitalisering@sundsvall.se (for public sector organizations)
Last updated on