Create Bots that function with the Microsoft™ Azure Bot System, and that connect to Skype, FaceBook Messenger and more.

No Programming

No C# or Javascript; no compilation. Specify the text responded to as word or concept sequences.

NLP based

Uses a language model to make it simple to write matches with a wide range of user phrases, to extract data and to trigger text responses or expert systems.

Fuzzy expert system

You can encode knowledge, like how to comply with a set of regulations, and trigger a conversation eliciting the required data from the user.

Let us do it

Don't know anything about bots and AI? Let us do it. We have a full bespoke service.

GraphQL icon


Access and control the models you develop through GraphQL and editor interfaces such as Voyager and Playground.

DARL is a language and framework to create expert systems, by hand or by machine learning, and to use them in chatbots or standalone.

Most real world AI tasks involve the automation of human knowledge. This can be derived directly from the humans who have the knowledge, or extracted via machine learning. Our competitors focus on just the latter, but uniquely we've got both bases covered. Our chatbot framework permits you to use the knowledge, gleaned by either method, directly with your customers or staff.

Learn More

Access all your data and models via our GraphQL API.

GraphQL is rapidly becoming the default API system. If you know how to access the Facebook Graph. or the Github API you know how to access our API!

  • Supports interfaces like GraphiQL and Voyager, as well as custom interfaces for ruleset and bot editing.
  • Run ruleset inferences, bot interactions and machine learning directly.
  • Access the API programmatically using an API key, or the development system using social sign ons.
  • Manage your account, usage data, and models all using the same API.

This is live - try it!

Connect your bot to a range of social media and web chat interfaces.

Our bot design system integrates with the Microsoft© Bot Framework, giving you access to all its channels, including Bing, Skype, Email, SMS, FaceBook Messenger and others.
Try DarlBot on Skype and FaceBook messenger.

Learn More

Our plans. Cancel anytime.


Individual Plan

  • Single developer
  • Unlimited bot models
  • Unlimited rule sets
  • First 1,000 interactions free
  • Further interactions 2¢ each


Corporate Plan

  • Unlimited developers
  • Unlimited bot models
  • Unlimited rule sets
  • First 10,000 interactions free
  • Further interactions 2¢ each


Custom Development

  • Unlimited responses
  • Unlimited Rule sets
  • 6 months free license*
  • First 1,000 interactions free
  • Further interactions 2¢ each


Docker container

  • Unlimited responses
  • Unlimited Rule sets
  • Yearly License
  • All Interactions free
  • Priced per container

*when consultancy value exceeds $2000

Why choose DARL?


Integrates with the Microsoft™ bot framework, and through that to FaceBook messenger, Skype, and many others.

Declarative text recognition

Unlike difficult ML systems, you can easily understand and change the recognition process.

Well documented

Online documentation and a book are available to help you use the system.

Uses the DARL language

DARL is an auditable approach to AI that brings Expert systems into the 21st century.


Using DARL you can create auto-generating questionnaires and integrate them with the bot conversation.


You can send emails, texts and call arbitrary REST interfaces from within the Bot.

There's a book too!

Buy a hardcopy of the DARL book or download it to your Kindle.

Buy the book!

Download our mobile app.

It's really easy, though it takes a bit of programming, to create an App containing a webchat control that you can use to expose your bot on any phone or tablet platform. We've created a version containing our demonstration bot, DarlBot, which you can download below. The source project is available from Microsoft™ here.

Apple store Google Play Get

Democratizing AI

One of the fundamental overlooked qualities of AI is the ability to give advice. To encode some complicated set of rules and make them freely accessible. This is what DARL is especially good at, in fact DARL is probably the best tool available for that kind of job.

What if we could encode the process of applying for a government grant, or fulfilling compliance requirements, applying for citizenship, filing taxes, or thousands of other things and make it free for everyone to use?

We have a dream of setting up a site where knowledge owners can encapsulate their knowledge of how to do these complicated everyday things in an open-source fashion and where others can come and take advantage of the advice on offer.

Dr Andy's IP need your help to set this up. We will license our software free to such a site, if sponsors can be found to match our investment by suggesting a ruleset that would be useful, sponsoring the development of a ruleset or just generally helping to fund the site construction costs.

Sponsor AI for all here!