Developer Tools
Symphony provides language specific Bot Developer Kits (BDK), Bot Generators and more to streamline your development process!
BDK 2.0, the latest version of Symphony Bot Developer Kit is now available. With an ultra simplified configuration and authentication set up, an intuitive message and room control mechanism, new APIs for message templating and workflow activities, developing bots on Symphony has never been easier.
To learn more about BDK 2.0 for Java, continue here:
BDK 2.0 for Python is our latest version of the Symphony Bot Developer Kit for Python Developers. With an ultra simplified configuration and authentication set up, an intuitive message and room control mechanism, new APIs for message templating and workflow activities, developing bots on Symphony has never been easier.
To learn more about BDK 2.0 for Python, continue here:
The Workflow Developer Kit - WDK 1.0 is our low-code developer toolkit which developers can use to build bots on Symphony. It's a library of tools and intelligent API bindings that provides an ultra simplified configuration and authentication setup, intuitive message and room management, customizable message templating, and a new activities API that makes it easy to facilitate bot workflows.
To learn more about WDK 1.0, continue here:
The easiest way to begin building Bots and Extension Applications is through the Symphony Bot Generator. A command line tool that allows you to generate code scaffolds across the language specific Bot Developer Kits (BDK).
To learn more about how to get started using the Symphony Generator, continue here:
Using Postman to invoke Symphony APIs allows you to quickly learn about the capabilities of Symphony's API suite as well as debug or troubleshoot any issues you may face when running bots or other integrations.
To get started using the Symphony Postman collection, continue here:
The MessageML Renderer tool was developed by Symphony to help you to create different messages, view their rendered output, and verify that your message syntax is correct. The tool allows developers to play around with MessageML, PresentationML, and render structured objects in realtime.
When building Extension Applications, Symphony provides resources and libraries that allow you to shape the user interface of your applications.
To learn more about Symphony's design libraries, UI theming, and performance considerations, continue here:
Last modified 7mo ago