TrustRadius: an HG Insights company

Swagger Open Source, supported by SmartBear

Score9.2 out of 10

8 Reviews and Ratings

What is Swagger Open Source, supported by SmartBear?

Supported by SmartBear, Swagger is a set of tools used by developers to design, document, build, and test APIs in the OpenAPI Specification.

Categories & Use Cases

Top Performing Features

  • API versioning

    There are mechanisms to roll out new versions of the API and the ability to migrate applications to new versions.

    Category average: 8.2

  • API access control

    Authentication and authorization systems to ensure that users of the API have permission

    Category average: 8.3

  • Rate limits and usage policies

    Usage quotas to restrict traffic volumes to keep traffic loads manageable

    Category average: 7.8

Areas for Improvement

  • API user onboarding

    Systems to allow users to sign up, receive access credentials and be assigned usage rights

    Category average: 8.3

  • Usage billing and payments

    Support for payment mechanisms such as monthly fees, or other payment patterns

    Category average: 7.9

  • API monitoring and logging

    Regular test cycles to check that APIs are operating as expected and log analysis providing deeper analysis on system usage

    Category average: 8.1

Sawgger for APIs documentation

Use Cases and Deployment Scope

We use Swagger Open Source to produce an online API documentation. For now we don't use openApi to generate API. We use it do produce the documentation of our API for the BNA - Banque Nationale Alzheimer (Alzheimer National data bank).The produced documentation is a communication tool between us and the editors of patient records who send us data

Pros

  • Produce documentation
  • user interface to create api definition
  • reusability of data description

Cons

  • for me the UI can be more simple
  • too many functionnalities when just want to produce doc, can be a separate app
  • A french documentation will be apreciated

Return on Investment

  • Less time to produce our documentation
  • Documentation can be accessed online, this is a plus for our customers and partners
  • Great tools to communicate with other project actors

Alternatives Considered

Postman and InterSystems IRIS

Other Software Used

InterSystems IRIS, InterSystems Caché, Postman