4 types of actors participate within Coral’s ecosystem.

  • Agent developers: These are actors within the ecosystem that create and maintain agents. They may be application developers wishing to share work they have done for their application, dedicated agent builders, or “connectors” allowing for convenient deployment and reuse of existing OSS agents.
  • Agents: These are agents that have been converted or created to be part of the Coral ecosystem. Any technologies and frameworks supporting MCP already support Coral, though they fit better for loop-based rather than event-based agents (most are loop-based)
  • Application developers: These actors create and maintain applications. We aim to be the most practical solution for the majority of use cases demanding agency for SaaS.
  • Application backends: These are the backend components that application developers make using whichever industry-established SaaS technology stacks are most appropriate for them. The only limitation imposed by using Coral is that they can co-deploy an Application-local Coral Servers to a private network with these backends. Due to the popularisation of the Microservice architecture, the vast majority of deployed application backends meet this requirement.