Making a useful REST API Specification

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • openapi-directory

    🌐 Wikipedia for Web APIs. Directory of REST API definitions in OpenAPI 2.0/3.x format

  • This should go without saying, but the types inside your API specification should be specific in order to be useful. The main way I see this appear is that some specification generators seem to default to "string" for everything, even if something else makes sense. In an analysis of 1154 specifications from OpenAPI directory, I found that 60% of the field types were strings. Many of these were instances that made sense, such as IDs or names, but many were misused types: for example, there was a year value encoded with type "string," and a boolean value with type "string" and enum "true" or "false". Using too-broad types such as strings can make it harder to understand the specification, and decrease the effectiveness of certain tools.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • ApiVault: One-Stop Resource for API Integration

    2 projects | news.ycombinator.com | 2 May 2023
  • Show HN: An open-source OpenAPI package manager – openpm.ai

    1 project | news.ycombinator.com | 19 Apr 2023
  • Automatic npm publishing, with GitHub Actions & npm granular tokens

    2 projects | /r/javascript | 22 Mar 2023
  • APIRank.dev - we crawled and ranked 5651+ public APIs from the internet 🔭

    1 project | /r/api | 9 Mar 2023
  • What in your opinion is a growing trend? What should people and organisations be paying attention to going forward?

    1 project | /r/hacking | 22 Nov 2021