Easily create RESTful APIs from requirements

Help us understand more about your needs.

Take the survey!
Automate functionality creation
Quality backends in time
Satisfaction guaranteed

Our Focus

To automatically generate RESTful Web Services from multi-modal requirements in order to increase your productivity and simplify your development process from inception to deployment and maintenance.
Documentation

S-CASE offers both traceability of code to requirements and automatic creation of web service documentation.

Automation

Automatically add new functionality and generate thousands lines of code.

Quality

Our model-driven engineering methodology produces highly reliable and maintainable services.

Ease of use

From writing requirements in free text to creating your API through wizards.

  • WEB APPLICATIONS
  • MOBILE APPLICATIONS
  • WEB SERVICES
  • API MARKETPLACES
  • DEPLOYMENT

Install the S-CASE Eclipse plugin and start scaffolding your web services immediately.

Download & start Eclipse IDE (Luna or later, Java 8)

Select the menu item Install new software...

Add as a new remote repository the URL: https://s-case.github.io/s-case_update_site/

Follow the installation instructions


or


Download the S-CASE Virtual Machine: http://scase.issel.ee.auth.gr/s-case.tar.bz2


or


Install it from the Eclipse markeplace: https://marketplace.eclipse.org/content/s-case

Drag to your running Eclipse workspace to install S-CASE

And start working right away!

DOCUMENTATION

Features

Through S-CASE you can easily design & develop quality RESTful web services.
RESTful

Create 3rd level Richardson Maturity Model RESTful APIs that support Hypermedia As The Engine of Application State (HATEOAS).

Authentication

Restrict access to selected resources.

Search

Add database full-text search functionality and map it to resources of your choice.

Deploy ready

Ready to deploy back-end in a container of your choice.

Code Generation

Automated source code generation from user, multi-modal requirements (free text, UML diagrams, storyboards).

External web services

Incorporate and call any 3rd party REST web service you would like to use.

Database

Generate the schema and the database along with the API.

Authorization

Enable Attribute Based Access Control (ABAC) in your API.

RESTReviews

Check out how S-CASE MAGIC happens! See how our demo app, RESTREVIEWS, was built in the following video

Check out live RESTREVIEWS, a fully functional web application that was was built using S-CASE in under 15'
DEMO APP

2100

Lines of Code

15'

Time to Build

0

Bugs

POLL

Take part in the S-CASE poll.
What's the biggest difficulty you encounter during a Software Project?
Debugging0%
Capturing requirements0%
Producing source code0%
Integration & Compatibility0%

Offerings

You can take advantage of the S-CASE capabilities through one of the following offerings
Eclipse Solo

Install the S-CASE plugin, import and manually annotate your requirements, scaffold your web services.

  • Code generation from requirements
  • Use of S-CASE services ecosystem
  • Cloud backup and search
Install
Eclipse Public

Sign up in the S-CASE web app, connect the plugin to the S-CASE infrastracture, import your requirements and let the S-CASE services, service you.

  • Code generation from requirements
  • Use of S-CASE services ecosystem
  • Cloud backup and search
Sign Up
Eclipse Private

Want S-CASE just for you? Install its services on your own cloud infrastructure!

  • Code generation from requirements
  • Use of S-CASE services ecosystem
  • Cloud backup and search
Contact us

Still interested?

Fill out my online form.
There are tons of Wufoo features to help make your forms awesome.