We are excited to announce the submission of CEL Playground for consideration as a sandbox project for the Cloud Native Computing Foundation (CNCF) by the team from Getup Cloud. CEL Playground is an interactive WebAssembly (Wasm) powered environment designed to explore and experiment with the Common Expression Language (CEL), offering a simple and user-friendly interface to write and evaluate CEL expressions for use in Kubernetes, Istio, and other Cloud Native technologies. 

CEL Playground provides a space where Cloud Native developers can learn, develop, and test Common Expression Language (CEL) expressions directly in their browsers. Currently, CEL Playground is hosted by Getup Cloud as a community service and is available here for all to use: https://playcel.undistro.io/ .

CEL Playground is used for testing Kubernetes APIs, such as the ValidatingAdmissionPolicy, and can help users easily test expressions. The playground also includes a set of examples and the Kubernetes libraries for CEL. CEL Playground is already referenced and linked to within the Kubernetes technical documentation and has been used in presentations at the past few KubeCons, and elsewhere, to illustrate the use of CEL with Kubernetes. 

CEL has been adopted by initiatives such as the Google Cloud Certificate Authority Service, Envoy, and Istio, highlighting the importance of CEL Playground in developing and testing CEL expressions across various projects and communities. 

CEL Playground represents a great example of cross-community collaboration between the CEL Community and multiple CNCF Project communities, and we highly encourage you to try it for yourself and give us feedback. 

Why CNCF Sandbox?

Bringing CEL Playground to the CNCF’s ecosystem offers numerous benefits for accelerating CEL adoption across multiple CNCF projects. The CNCF sandbox provides CEL Playground a great platform for collaboration, enhancing contributions, and fostering wider CEL adoption.

Benefit to the Cloud Native Developers:

The addition of CEL Playground to the CNCF landscape promises several key benefits. Firstly, it expands the toolkit available to CNCF projects, facilitating the accelerated adoption and effective utilization of the Common Expression Language (CEL). As well, by providing a space where developers can learn and test Common Expression Language (CEL) expressions directly in their browsers, CEL Playground addresses a need among Cloud Native developers for a reliable tool for crafting, testing, deploying, and swiftly evaluating CEL expressions. Its intuitive interface and robust functionality enable developers to navigate the complexities of CEL with ease, empowering them to optimize performance, scalability, and compatibility across diverse Cloud Native technologies.

Want to learn more about CEL Playground? 

Watch one of the presentations given at the following Kubernetes SIG groups:


Check out our Project Road map here.


Already using CEL Playground? 

Join our community by adding your organization’s name to our adopters list! Your support demonstrates a commitment to our open-source initiatives and encourages others to join. Your inclusion provides valuable feedback to our contributors, helping us gauge the project’s adoption and impact.

By joining the list, you actively contribute to the growth and sustainability of Getup Cloud’s Open Source initiatives, enabling us to continue providing valuable tools and services to developers worldwide. Your small contribution can have a big impact, encouraging community adoption and contributions.

Learning from others, following open-source principles, and giving back to the community are integral parts of the maintainer’s way of living. Join us in supporting the CEL Playground and contributing to its success!

We look forward to the opportunity to collaborate with the CNCF and its members to further enhance CEL Playground and to promote the adoption of CEL in the Cloud Native ecosystem.


Additional Resources:


Social

Fale conosco

Almeda Campinas 802, CJ 12, Jardim Paulista,

São Paulo - SP, 01404-001

Faça parte do time

Nossos conteúdos

Social

Fale conosco

Almeda Campinas 802, CJ 12, Jardim Paulista,

São Paulo - SP, 01404-001

Faça parte do time

Nossos conteúdos

Social

Fale conosco

Almeda Campinas 802, CJ 12, Jardim Paulista,

São Paulo - SP, 01404-001

Faça parte do time

Nossos conteúdos