Metamug API Console is a REST API development and management environment which lets you to build and publish your APIs quickly.
The APIs are built without writing a single line of code.
Define REST resources, not URIs.
Metamug API Console uses XML based resource files which represent REST resources.
A resource file represents a REST API endpoint and contains configuration elements which describe the processing to be done on handling requests to the resource.
Manage your REST API on the resource level.
Create and maintain multiple versions of the same resource.
Capture all HTTP methods in a single resource file.
Secure resources with role based authentication.
Get live API Docs generated for each resource.
<Resource xmlns="http://xml.metamug.net/resource/1.0" v="1.0" auth="admin"> <Request method="GET"> <Sql id="movies"> SELECT * FROM movie </Sql> </Request> <Request method="POST"> <Sql id="addMovie" output="true"> INSERT INTO movie (name,rating) VALUES ($name,$rating) </Sql> </Request> </Resource>
Metamug API Console helps you generate and automate API development.
Get your API documentation generated immediately as soon as your API is deployed.Learn More
Customize your APIs by building API Plugins which allow you to write your own business logic.Learn More
Connect and communicate with multiple other REST API services in a single HTTP request.Learn More
No coding required, just write pure SQL and expose REST APIs over your database
<Request method="GET"> <Sql id="customers"> SELECT customer_id,customer_name FROM customer </Sql> <Sql id="add_customer" output="false"> INSERT INTO customer (customer_name) VALUES ($name); </Sql> <Sql id="movies"> SELECT movie_id,movie_name FROM movie </Sql> </Request>
Connect to widely used databases like MySQL, PostgreSQL, SQL Server and more
SQL queries are automatically tested before API deployment
Queries can be saved and reused in multiple REST resources
Easily add your business logic to the REST resources and publish your API instantly
Metamug API console supports Groovy scripting language so that you can perform logical operations with your API
The scripts are deployed in real time. Any changes made to the script are reflected in the API immediately
API Integration with third party services like AWS, Facebook, Twitter, Firebase, PayPal, Mailchimp and more.
Communication with multiple services in a single request using API Gateways.
“Database integration for REST management is very powerful and we chose API Console for our fast delivery.”
“Metamug stepped into the picture by providing a very resourceful, easy to use API management solution.”