Documentation
¶
Overview ¶
Prism Daemon (prismd) - Background service for AWS operations.
The prismd daemon provides a REST API server for Prism operations. It manages AWS resources, maintains state, and serves requests from CLI and GUI clients. The daemon handles all AWS authentication, resource management, and cost tracking while providing a simple API interface.
Server Features:
- REST API for all Prism operations
- Background AWS resource management
- State persistence and synchronization
- Cost tracking and billing integration
- Health monitoring and logging
API Endpoints:
POST /instances # Launch new instances
GET /instances # List instances
GET /instances/{name} # Get instance details
DELETE /instances/{name} # Terminate instance
POST/GET/DELETE /volumes/{name} # EFS volume management
POST/GET/DELETE /storage/{name} # EBS storage management
Usage:
prismd # Start daemon on :8080 prismd -port 9000 # Start on custom port prismd -config /path/to/config.json # Use custom config
The daemon implements Prism's core principles of reliability, cost transparency, and zero-surprise operations.
Click to show internal directories.
Click to hide internal directories.