Browse the documentation

AEL 1.0.0

Use cases

With AEL 1.0.0 you build software-engineering agents, agents that serve HTTP or MCP clients, agents on devices and microcontrollers, and robot agents. This section shows what you build in each field with AEL, the Agent Engineering Language, which optional packages each one uses, and what each does and does not promise.

Complete example agent systems and deployment recipes come with AEL 1.0.0.

The pages

What every use case shares

  • No server until you add one. An agent needs no server. It becomes an HTTP, gRPC, WebSocket or MCP service of your own design only when you add that server package and, for HTTP, declare routes. An edge that your deployment places on the network needs no server package: it uses AEL's built-in gRPC-compatible transport with TLS, as Communication between agents describes.
  • Optional packages. The packages of each field are optional official packages, and only what you use ships: an HTTP-only app carries no WebSocket code, and no gRPC code unless an edge is placed on the network. The Package catalog lists the families.
  • You run the outside systems. When a package talks to an outside system, such as a database, a model server, a robot or a quantum computer, it uses that system's own interface, and you run that system.
  • The same building blocks. Every agent on these pages is made of nodes and edges, described in Agents.