Customize Your Expert Knowledge Sharing Platform with AnswerHub

Welcome to our documentation site! Here you can learn how to import/export your data and integrate with third party applications through our REST API.

Get Started

Using AnswerHub As A Developer


  • Use the REST API to gather information about questions, answers, topics, users, articles, ideas, awards, actions, analytics and more.
  • By using the REST API, you can also display questions, related questions, answers, topics, user information, articles, ideas, awards, latest activities, and more.
  • AnswerHub has a mature read/write REST API with almost complete coverage of the application functionality.
  • You can use the API to import/export data, integrate with third-party applications and write custom AnswerHub user interfaces.
  • Custom user interfaces can range from purpose-driven mobile clients to custom analytics dashboards.

Setting Up an AnswerHub Environment

Recommended IDE

Internally at Devada, we mostly use IntelliJ IDEA, and in some cases, Eclipse. For markup editing, we usually use non-resource-demanding editors, such as Sublime.

What Your IDE Should Support

In our opinion, good syntax highlighting, auto-completion and automatic error checking are essential in modern development. Whatever you pick, make sure you have support for XML, Java, Html/CSS/Javascript and Freemarker for better productivity.

Application Container

AnswerHub is a Java web application, and so it needs an application container to run. We support Apache Tomcat version 7, using a version that uses the new WebSockets support and servlet API 3.


We support MySQL 5.5, 5.6, or 5.7 and any MySQL GUI tool.

Updated about a year ago

Using AnswerHub As A Developer

Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.