Deliver APIs faster.

Build A Microservice or REST API for your app prototype.
How to guide · Features

Console generates backends running on mason. Mason is a free and open-source REST API library for Java Web Developers.

How it works


Unzip and run the bin/startup


Open http://localhost:7000/console/ and login using default credentials admin/admin


Create backend and hit http://localhost:7000/{backend}


2019-07-07 1.4.5 - Fixed Software Updater.
- Improved query result persistance. Support for UTF-8 charset
- Fixed REST API File upload
2019-05-24 1.4.1 - Roles Screen & Auth on Backend page
- Fixed Plugin upload on Mac/Linux & Bundled OpenJDK 8.
- Export Source Code
2019-04-05 1.2.0 - SQL Catalog to decouple queries from resources.
- Improved <Sql> Tag to detect query type
- Added Auto complete support to editors
- Improved error handling.
2019-03-01 1.0.1 - Major Update to Resource Parser to align with mason 2.0 release
- Added identifier attribute to resource tags .
- Support JWT Token Authentication.
- Improved External DB connectivity.
- Dropped Support for Query and Update Tag.
2019-11-01 0.6.5 - Support for PostgreSQL
- Decoupling of SQL queries on Backend Export
2018-12-31 0.6.3 - Bugfixes for External DB connection error-handling
- Bugfixes for Backend Export
- Bugfixes for External DB connection and Request analytics
2018-11-14 0.6.0 - Added support for building Plugins - Added Backend Export feature
- Added Persist feature in XRequest
2018-10-09 0.5.7 - Fixed backend and resource delete bugs
- Added XRequest
- Added External DB connection feature for MySQL (beta)
- Improved XML & SQL Highlighting
2018-07-27 0.5 - Bundled JRE
- Added HSQLDB as default database for webapps
- Added Software Updater and UI Fixes
2018-01-18 0.4 - Added SQL logs screen
- Added "verbose" and "persist" attributes
2017-05-05 0.3 - Added resource file download in console
- Changed query execution as per queryType
- Added Error logs screen to console
- Added plsql toggle in sql-editor
2016-12-04 0.2.2 - Improved Syntax highlighting to sql and resource editors
2016-07-26 0.2 - Added conditional branching using when attribute.
- Added Text Editor for viewing, creating and saving resource files
2016-01-19 0.1.3 - Added Sql Editor
- Added <Desc> inside <Resource> and <Request> tags.
- Added code page in console
- Added <Execute> element in <Resource>
2015-10-11 0.0.6 - Created Console, added resource listing page, delete and resource upload
- Added create backend popup dialog
- Added backend delete

Roadmap 2019

March, 2019

Query Catalog Configure and Reuse ♻ loosely coupled queries in multiple resources.

May, 2019

Test Aware Resource Auto Tested Resources. 🛸

July, 2019

Import Load existing backend from a zip

Aug, 2019

Scripting For business logic

Oct, 2019

Request Builder UI for API. 🙌


How we started it

Setup-Code-Build-Deploy was taking a long time. Even a small webapp took time to build in this age of React, Angular etc. Server were slow to build APIs for them. Know More

What is Metamug Console?

Metamug Console is a tool which is purpose build for development of REST APIs over SQL databases. REST resources are created using XML. Metamug trims out layers of code and connects resource endpoints straight to data access layer. This helps in faster REST API development. Know More

Ask Questions on stackoverflow with tag metamug. We will help answer them. If you need any help mail us at We will try to resolve them quickly. Let's build better apps for users.


Chat with us