Skip to Content
DocumentationOverview

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?

Last updated on