Microservices are just a few clicks away

MicroProfile Starter v1.0: Cloud-native Java microservices now generally available

Sarah Schlothauer
© Shutterstock / Juris Kraulis

Graduating from its beta version, Eclipse MicroProfile Starter has reached its version 1.0 release and is now generally available. In addition to its easy-to-use GUI with simple drop-down menus, v1.0 adds a REST API for generating projects using the command line and through IDE extensions. See what’s new in this tool that helps you create cloud-native Java microservices with just a few clicks.

Eclipse MicroProfile is at the forefront of Enterprise Java development. It optimizes Enterprise Java for microservices architecture, building upon Java EE standards. Recently, they created a new helpful tool with an easy to navigate GUI: MicroProfile Starter.

MicroProfile Starter is a tool which entered its beta phase in September 2019. Now, a few months later, it has reached its 1.0 release and is generally available to the public. With MicroProfile Starter, developers can develop cloud-native Java microservices.

According to Debbie Hoffman in the 1.0 release blog, in the months since its beta release, 12,421 projects were created with MicroProfile Starter.

SEE ALSO: Java on VS Code update: Call hierarchy support added

Tool overview


Welcome to v1.0. Source.

With the new tool’s help, devs can generate sample source code in order to get started quickly with MicroProfile. Generate MicroProfile Maven projects with just a few clicks and choices from a drop-down menu.

It generates a zip file that includes sample source code and a README file with easy to follow instructions.

MicroProfile Starter v1.0 features

With the general release comes a few new inclusions.

Moving beyond Java 8, MicroProfile Starter now also includes the option to generate sample source code using Java 11. ( Note: This is only available for MicroProfile runtimes which support Java 11 for their implementations.)

Version 1.0 includes some enhancements from the community. In addition to creating a project via the user interface, v1.0 adds a REST API for generating sample projects from the command line and via IDE extensions.

From the announcement blog by Debbie Hoffman:

This allows you to generate a project from the command line when you know all the parameters you need to specify. To help you with that, you can request the documentation, by executing the following command from your command line (for convenience, you can also find this command at the bottom left side of the landing page next to the label “Command line:”):

curl ‘’

Watch this helpful video and see how to generate a project from the command line.

View the REST API project generator README on GitHub, which includes a few examples and how to integrate with IDEs.

SEE ALSO: Java retrospective #2 – best tools, frameworks and features of 2019

Testing it out

Have you tried the beta release? See what version 1.0 adds and try it out for yourself.

Simply visit and enter your preferred values into the text boxes. Available implementations appear in the drop-down menus. Then, all you have to do is click download and generate the zipped file. Using a GUI has never been easier.

View the source code on GitHub, and as always, flag any issues that you encounter and ensure that future versions will be stable.

Of course, you can also help contribute to the project and connect to the community with ideas for future versions.


Sarah Schlothauer

Sarah Schlothauer

All Posts by Sarah Schlothauer

Sarah Schlothauer is the editor for She received her Bachelor's degree from Monmouth University, West Long Branch, New Jersey. She currently lives in Frankfurt, Germany with her husband and cat where she enjoys reading, writing, and medieval reenactment. She is also the editor for Conditio Humana, an online magazine about ethics, AI, and technology.

Inline Feedbacks
View all comments