EVE Services
Detailed documentation for all 11 EVE microservices
containerservice
Docker/Podman container lifecycle management with semantic actions. Supports CreateAction, DeleteAction, ActivateAction (start), DeactivateAction (stop), and SearchAction for containers.
Key Features:
- Full container lifecycle operations (create, start, stop, remove)
- Image management (pull, list)
- Container logs retrieval
- Async execution with state tracking
- OpenAPI documentation at /v1/api/docs
basexservice
XML database operations powered by BaseX. Provides XQuery execution, document storage, and retrieval with semantic actions.
Key Features:
- XQuery execution via SearchAction
- Document storage via CreateAction
- Database management operations
- XML transformation support
sparqlservice
RDF triple store with SPARQL query support. Manages semantic graphs and linked data operations.
Key Features:
- SPARQL query execution
- RDF triple management
- Graph operations (CreateAction, SearchAction, UpdateAction, DeleteAction)
- SPARQL endpoint compliance
s3service
Object storage with S3-compatible API. Handles file uploads, downloads, and management with semantic actions.
Key Features:
- S3-compatible object storage
- UploadAction for file storage
- DownloadAction for file retrieval
- Bucket management
- Multipart uploads support
infisicalservice
Secrets management powered by Infisical. Provides secure secret storage, retrieval, and rotation.
Key Features:
- Secure secret storage (CreateAction)
- Secret retrieval (SearchAction)
- Secret updates (UpdateAction)
- Secret deletion (DeleteAction)
- Environment-based secret management
workflowstorageservice
S3-backed workflow persistence. Stores and retrieves workflow definitions and execution results.
Key Features:
- Workflow storage (CreateAction)
- Workflow retrieval (RetrieveAction)
- S3-backed persistence
- File output support
- JSON-LD workflow format
templateservice
Go template rendering engine. Generates configuration files, emails, and reports from templates.
Key Features:
- Go template syntax support
- Inline and file-based templates
- Data injection from JSON
- Template validation
- Error handling and debugging
antwrapperservice
Apache Ant build execution wrapper. Runs Ant build files with semantic actions.
Key Features:
- Ant build execution (ExecuteAction)
- Asynchronous build support
- Timeout management
- Custom properties injection
- Build log capture
rabbitmqservice
RabbitMQ message queue operations. Manages queues, exchanges, and message routing.
Key Features:
- Message publishing (SendAction)
- Message consumption (ReceiveAction)
- Queue management (CreateAction, DeleteAction)
- Exchange configuration
- Message routing and bindings
graphdbservice
Graph database operations with Neo4j. Manages nodes, relationships, and graph queries.
Key Features:
- Cypher query execution (SearchAction)
- Node creation (CreateAction)
- Relationship management
- Graph traversal
- Schema management
statuspageservice
System health monitoring and status page. Tracks service uptime, response times, and errors.
Key Features:
- Real-time health monitoring
- WebSocket status updates
- Uptime statistics (24h, 7d, 30d, 90d)
- Incident management
- System-wide status aggregation