Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

REST API Modeling tool [closed]

Tags:

rest

Is there a REST API modeling tool that allows me to create the REST APIs conforming to the best practices of REST API design architecture? An in-built code generator would be helpful too.

like image 616
Ajit Singh Avatar asked Jun 05 '11 02:06

Ajit Singh


People also ask

What is Open API and closed API?

An open API has access restrictions because they are openly accessible to the public and can be invoked from anywhere on the open internet. On the other hand, a closed API, also known as a private API, is not accessible openly on the internet.

What is replacing REST API?

Since being introduced by Facebook, GraphQL has taken the API world by storm as an alternative to REST APIs. GraphQL fixes many problems that API developers and users have found with RESTful architecture.

Is REST API an open API?

The OpenAPI Specification (OAS) defines a standard, programming language-agnostic interface description for REST APIs, which allows both humans and computers to discover and understand the capabilities of a service without requiring access to source code, additional documentation, or inspection of network traffic.

Is REST API still relevant?

However, REST API is certainly still proper for designing networked applications in the year 2021. To this day, it is used for communication between the server and the client's software via the Web, and within this process, the existing protocols are being used.


1 Answers

RAML maybe your best choice. Several API design projects are open source.

  • API Designer
  • API Console
  • API Notebook

apiary.io is another option, which provide API test shell(curl), API mock data and useful scripts automatically.

like image 135
fxp Avatar answered Sep 19 '22 15:09

fxp