The simplest way to create RESTful web services

  • Provide programmatic access to legacy data or applications over REST with a few lines of Java or Python.

  • Build self-documenting REST APIs that are automatically discoverable and browsable.

  • Create rich data services by integrating different data sources.

  • Allow users to create their own data resources through the browser with a couple of clicks.

RESTx is a light-weight open-source platform for the creation of RESTful data access and integration resources and web services. It emphasizes simplicity, sane defaults and out-of-the-box usability. No complex configuration, no steep learning curve: You will be up and running in just 5 minutes.

RESTx is not your usual application framework! Come see how RESTx is different and how it simplifies the creation of RESTful web services and resources.

New! Check out the interactive, online RESTx demo and see how quick and simple the creation of RESTful web services can be.

Get Started
 
Download Mule CE

RESTx news:

( more >> )


RESTx - The simplest way to create RESTful web services

RESTx for developers

IT staff, sys admins, back end developers

RESTx for users

Front end developers, business users, clients, business partners, knowledge workers

Get started »

Development is fun again: Why fiddle with lots o' configuration files if you can just as well express what you want with 3 lines of concise code?

Not another framework: No frameworks logoRESTx is not "yet another framework": It has no heavy APIs, steep learning curves or complex configuration files. RESTx makes things simple; it gets out of your way and lets you get on with it.

Multi language: Write components in the language of your choice. Currently Java and Python APIs are provided, more to follow soon.

Let your users do some work: RESTx saves you time. Your users create their own, specialized data sources without having to bother you.

Easy client applications: RESTx is nice to client applications. It does not only speak HTML, but also JSON. XML to follow soon.

No registry required: RESTx allows real-time discovery of all available components and resources, simply by following links.

Where to go from here? Check out our quick start guide to have you up and running in less than 5 minutes. Also, learn more about components and how to write your own in Java or Python.

Be quicker and more agile: With RESTx you create your own, active data resource whenever you want, just by filling out a simple form in a web browser. No need to wait for IT.

Everyone knows what to do with a URL: Each created resource becomes a simple URL, which is easy to use: Just click on it, email it, share it, use it as building block for mashups, and so on.

Look at data, work with data: The resources' URLs are not just for reading. Instead, many of these resources also let you modify data. A single handle to work with live, real data in a simple, intuitive manner.

Human readable: Learn everything you need to know about available resources and components simply with a web browser.

Let your devs work on the low level, you focus on business: Define data resources in terms that make sense to you and your customers.

Where to go from here? Take a comfortable tour of the RESTx server with your web browser. Explore more use cases and examples to see how RESTx is used or find out more about RESTful resources.

Overview

Next Steps