Start Your Developer Journey

Welcome Symphony Developer!

Here you will learn about all the ways to streamline work using integrated bots and apps. By leveraging Symphony's open APIs, developers can create innovative Bots and workflows, save time with strategic automations, and customize their Symphony experience by building third-party Extension Apps.
Keep reading to learn about core Symphony concepts in order to ensure a smooth development journey from your first line of code to putting your application in production.

Getting Started

It's time to get started. Navigate to one of the following guides to kick off your developer journey today!
Checkout the latest release of the Bot Developer Kit, BDK 2.0. BDK 2.0 is 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. Get started building with BDK 2.0 today!

Building Bots on Symphony

Begin your development journey by taking an in depth look at Symphony Bots. Understand the core concepts and all the details needed to get your Bot up and running!
For even more in depth look at how to Build Bots and Apps, check out our new Developer Certification program: Developer Certification 🎓

Building Extension Applications on Symphony

Bring customized and extensible workflows into Symphony through Extension Apps. Understand how to build, deploy, and manage your Extension App!

Become a Certified Developer

Enroll in our brand new Developer Certification program and obtain sandbox access for free! Register and enroll today!

Symphony REST API

In depth documentation and reference guide for the Symphony REST API:

Symphony Extension API

In depth documentation and reference guide for the Symphony Extension API:

Developer Tools

Check out our dedicated SDKs, Bot Developer Kit, Bot Generators and more to streamline your development process!

Embedded Modules

Securely embed stand-alone Symphony chat modules inside other websites and applications: