The use of microservices and serverless functions is exploding as organizations aim to increase speed of development and improve scalability. This can quickly get out of control, creating a need for higher-level constructs, which aggregate multiple microservices and serverless functions into re-usable building blocks. We call these cells.

Cellery is a code-first approach to building, integrating, running and managing composite applications on Kubernetes. Build, push/pull, test, deploy, update, scale and observe cells. Create secure APIs by default. Use your existing container images, written in any language.

How does Cellery work?



Cellery simplifies composing microservice apps. Use code instead of YAML to build, test and deploy composites on Kubernetes. Re-use your existing container images.


Cellery apps are secure by default, using secured APIs, single sign-on, tokens, policy-based access control and mTLS.


Cellery is designed around DevOps practices. Build, push, pull, test and run composite apps with the CLI. Deploy and update using blue/green and canary deployments.


Cellery visualises your composites as diagrams. At runtime these diagrams become observable with monitoring and tracing.