- API server - Responsible for serving the Soma UI, API endpoints, data & control planes
- agent runtime server - A local running GRPC server that runs your agent code and any custom MCP functions you have defined
Security, authentication & access control
Agent vs API server isolation
How Soma implements process isolation for your agent
There are 2 distinct processes in Soma: