# Agent API This project provides a FastAPI-based server for storing agents and workflows, with token-based access management. ## Features - Store and manage agent configurations, states, and metadata - Define and execute workflows that orchestrate agents - Secure API endpoints with JWT token-based authentication ## Installation ### Prerequisites - Docker and Docker Compose - Python 3.10+ (for local development) - Poetry (for local development) ### Using Docker 1. Clone the repository: ```bash git clone https://github.com/clayxai/EvoAgentX.git cd EvoAgentX ``` 2. Create a `.env` file with your configuration: ```bash MONGODB_URL=your_mogodb_url MONGODB_DB_NAME=evoagentx ``` 3. Start the services: ```bash python -m evoagentx.app.main ``` 4. The API will be available at `http://localhost:8000`