Top banner logo
We are very proud to be named a 2020 Gartner Cool VendorLearn more

Human-like conversational AI for developers

Dasha is a conversational-AI-as-a-service platform that lets you embed realistic voice and text conversational capabilities into your apps or products. With a single integration, create smart conversational apps for web, desktop, mobile, IoT and call centers.

How it works

Design conversations

Declarative language for conversations

DashaScript is an event-driven declarative programming language used to design complex real-world conversations that pass a limited Turing test. Automate call center conversations, recreate the Google Duplex demo in under 400 lines of code or create a no-code GUI for your users that translates into DashaScript code.

Learn more
  • sample.dsl
start node root {
    do {
        #sayText("Welcome to Acme Pizza! How can I help you?");
        wait *;

digression order_pizza {
    conditions { on #messageHasIntent("order_pizza"); }
    do {
        #sayText("All right. $10, please. May I charge your card now?");
        wait *;

Build apps

Build for any platform

If it is connected to the internet and has access to a speaker/mic, it can run a Dasha application. Any platform (Web server, browser, iOS/Android, Phone/VoIP, MacOS/Linux/Windows, Raspberry Pi, etc.), programming languages (NodeJS, Java, Python, C#, C++, whatever) can be used. Note that the beta program offers only the NodeJS SDK.

Learn more
  • app.js
const dasha = require("");

const app = await dasha.deploy("./");

await app.start();

Integrate with anything

Existing Data and Business Logic

Your conversational voice/chat apps use your existing infrastructure, including databases, external services (Airtable, Zendesk, TalkDesk, etc.) and business logic. Run conversations through anything (telephone, in-app, IOT) using Dasha SDK. Feed your custom data into Dasha and consume results where they provide most value (BI, analytics, decision engines).

Learn more
  • integration.dsl
  • integration.js
external function createPayment(amount:decimal):boolean;

digression order_confirmed {
    conditions { on #messageHasSentiment("positive"); }
    do {
        var res = external createPayment(10); //call it in real-time while talking
        if(res) {
            #sayText("Payment successful. Enjoy your pizza!");

Dasha Studio

VSCode extension

Build, manage and deploy Dasha applications from VSCode. Enjoy IntelliSense for DashaScript, a low-code graphical WYSIWYG interface and a powerful analytics engine for syntax and errors highlighting. Ships with the Profiler which visualizes conversational outcomes to easily train and improve your AI apps.

Learn more

Free tier

Free tier for Builders and Testers

You can use the fully functional free tier to kick the tires, run test calls and figure out the Dasha way of building a conversational application. Once your apps are trained, put in your credit card and go. Or decide that it’s not your thing, it’s up to you.

Learn more

Developer Community

Learn, share experience, communicate

Join our developer community to hang with like-minded developers, get answers to your questions from Dasha engineers, share use cases, discuss AI, ML and algorithms and generally learn new things.

Join Community


Made by developers for developers

Our goal is passing voice Turing test. We're building API layer within business communications so that now it's addressable by just developers.

Vlad Chernyshov

Vlad Chernyshov

Co-Founder & CEO, ACM ICPC

Dr. Alexander Dyakonov, PhD

Dr. Alexander Dyakonov, PhD

Chief Research Scientist, Doctor of Science, Professor, former Kaggle #1

Ilya Stupakov, PhD

Ilya Stupakov, PhD

Co-Founder & CTO, Assoc. Professor, ACM ICPC

Closed Beta

Get your Dasha API key

With Dasha you can build:

  • Call center automation
  • Agent enhancement / speech analytics
  • Booking a table in a restaurant
  • Receptionist
  • Robot for Clubhouse / Discord
  • Add voice control to existing mobile app
  • Conversational IVR
  • ...the possibilities are virtually endless!
Not a developer?