Developing for Cirata Symphony
-
Languages and Libraries—Choose a language and download libraries for extension development.
- Python Extensions—Develop extensions using the Python library.
- Java Extensions—Develop extensions using the Java library and Spring Boot.
- Go Extensions—Develop extensions using the Go library.
- Rust Extensions—Develop extensions using the Rust library.
-
Observability—Add metrics, logs, and traces to your extension.
-
Multi-Instance Extensions—Run multiple instances of the same extension for scalability and fault tolerance.
Related
- Extensions—Learn what extensions are, what's available, and why they exist (in Explanation).
- Platform Functionality—Capabilities, routes, pages, menus, widgets, services, APIs, metrics, and storage (in Reference).
- Build Your First Extension—Step-by-step tutorial for building a complete extension (in Tutorials).