All Projects → Codit → practical-api-guidelines

Codit / practical-api-guidelines

Licence: MIT license
Practical guidelines for building & designing APIs with .NET.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to practical-api-guidelines

Swurg
Parse OpenAPI documents into Burp Suite for automating OpenAPI-based APIs security assessments (approved by PortSwigger for inclusion in their official BApp Store).
Stars: ✭ 94 (+487.5%)
Mutual labels:  openapi-specification
Flasgger
Easy OpenAPI specs and Swagger UI for your Flask API
Stars: ✭ 2,825 (+17556.25%)
Mutual labels:  openapi-specification
sails-hook-swagger-generator
A tool to help generate Swagger specification documentation based on OAS 3.0 for Sails APIs
Stars: ✭ 71 (+343.75%)
Mutual labels:  openapi-specification
Swagger Inflector
Stars: ✭ 131 (+718.75%)
Mutual labels:  openapi-specification
Swagger Js
Javascript library to connect to swagger-enabled APIs via browser or nodejs
Stars: ✭ 2,319 (+14393.75%)
Mutual labels:  openapi-specification
oas parser
An open source Open API Spec 3 Definition Parser
Stars: ✭ 52 (+225%)
Mutual labels:  openapi-specification
Openapivalidators
Use Jest or Chai to assert that HTTP responses satisfy an OpenAPI spec
Stars: ✭ 77 (+381.25%)
Mutual labels:  openapi-specification
OpenAlchemy
Define SQLAlchemy models using the OpenAPI specification.
Stars: ✭ 39 (+143.75%)
Mutual labels:  openapi-specification
Openapi Diff
Utility for comparing two OpenAPI specifications.
Stars: ✭ 208 (+1200%)
Mutual labels:  openapi-specification
openapi4j
OpenAPI 3 parser, JSON schema and request validator.
Stars: ✭ 92 (+475%)
Mutual labels:  openapi-specification
Validator Badge
Validate your Swagger JSON/YAML today!
Stars: ✭ 158 (+887.5%)
Mutual labels:  openapi-specification
Drf Yasg
Automated generation of real Swagger/OpenAPI 2.0 schemas from Django REST Framework code.
Stars: ✭ 2,523 (+15668.75%)
Mutual labels:  openapi-specification
rules openapi
🍃 bazel rules for generating code from openapi specifications
Stars: ✭ 49 (+206.25%)
Mutual labels:  openapi-specification
Zero Rails openapi
Concise DSL for generating OpenAPI Specification 3 (OAS3) JSON documentation for Ruby application.
Stars: ✭ 125 (+681.25%)
Mutual labels:  openapi-specification
openapi
OpenAPI 3 Specification for golang
Stars: ✭ 18 (+12.5%)
Mutual labels:  openapi-specification
Swagger Scala Module
Swagger support for scala
Stars: ✭ 93 (+481.25%)
Mutual labels:  openapi-specification
Apijam
GitHub repo for API Jam Workshop
Stars: ✭ 254 (+1487.5%)
Mutual labels:  openapi-specification
mongoose-to-swagger
Conversion library for transforming Mongoose schema objects into Swagger schema definitions.
Stars: ✭ 50 (+212.5%)
Mutual labels:  openapi-specification
oas
OpenAPI Spec builder in go
Stars: ✭ 15 (-6.25%)
Mutual labels:  openapi-specification
specifications
Track specification elaboration.
Stars: ✭ 17 (+6.25%)
Mutual labels:  openapi-specification

Practical API Guidelines

Build Status

Practical guidelines for designing, building and documenting REST APIs with .NET.

The guidelines are structured in several maturity levels:

  1. Must haves (docs)
  2. Should haves (docs)

For general REST API guidelines we recommend to read the official Microsoft guidelines

.NET OpenAPI Codit

Contributions

We are open to contributions, but prefer to discuss them in an issue to avoid wasting your time.

License

This is licensed under The MIT License (MIT). Which means that you can use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the web application. But you always need to state that Codit is the original author of this web application.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].