Bonnes Pratiques Web & Cloud
58.8K views | +4 today
Follow
Bonnes Pratiques Web & Cloud
Administration cloud et développement web
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'openAPI'. Clear
Scooped by Mickael Ruau
Scoop.it!

swagger-api/validator-badge: Validate your Swagger JSON/YAML today!

swagger-api/validator-badge: Validate your Swagger JSON/YAML today! | Bonnes Pratiques Web & Cloud | Scoop.it
Validate your Swagger JSON/YAML today! Contribute to swagger-api/validator-badge development by creating an account on GitHub.
Mickael Ruau's insight:

This project shows a "valid swagger" badge on your site, supporting Swagger/OpenAPI 2.0 and OpenAPI 3.0 specifications.

There is an online version hosted on http://validator.swagger.io.

 

 

You can validate any OpenAPI specification against the Swagger/OpenAPI 2.0 Schema and OpenAPI 3.0 Schema as follows:

<img src="https://validator.swagger.io/validator?url={YOUR_URL}">
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

API Editor - Download or Try it in the Cloud

API Editor - Download or Try it in the Cloud | Bonnes Pratiques Web & Cloud | Scoop.it
Design, describe, and document your API on the first open source editor fully dedicated to OpenAPI-based APIs. The Swagger Editor is an easy way to get started with the OpenAPI Specification (formerly known as Swagger), with support for Swagger 2.0 and OpenAPI 3.0.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

OpenAPI Design & Documentation Tools | Swagger

Swagger was created by the team behind the original “Swagger Specification”, which has since been renamed to the OpenAPI Specification. Today, Swagger has evolved into one of the most widely used open source tool sets for developing APIs with the OpenAPI Specification.
Swagger for Everyone
Swagger open source and pro tools have helped millions of API developers,
teams, and organizations deliver great APIs.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Comment améliorer la documentation des API avec Swagger et OpenAPI

Comment améliorer la documentation des API avec Swagger et OpenAPI | Bonnes Pratiques Web & Cloud | Scoop.it
Découvrez pourquoi les développeurs devraient utiliser les avantages de Swagger et des spécifications OpenAPI pour rationaliser la conception, la documentation et la gestion des API en particulier des API RESTful.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

OpenAPI Comment Parser : un outil IBM pour analyser les commentaires dans le code d'une API et générer la documentation correspondante

Les développeurs ont besoin d'instructions sur la façon d'utiliser une API et ils ont besoin d'un moyen de l'essayer. Une bonne documentation satisfait ces deux besoins. Pour aider à générer une telle documentation, conforme aux spécifications OpenAPI, IBM propose OpenAPI Comment Parser
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

swagger-api/swagger-js: Javascript library to connect to swagger-enabled APIs via browser or nodejs

swagger-api/swagger-js: Javascript library to connect to swagger-enabled APIs via browser or nodejs | Bonnes Pratiques Web & Cloud | Scoop.it
Javascript library to connect to swagger-enabled APIs via browser or nodejs - GitHub - swagger-api/swagger-js: Javascript library to connect to swagger-enabled APIs via browser or nodejs
Mickael Ruau's insight:

Swagger Client is a JavaScript module that allows you to fetch, resolve, and interact with Swagger/OpenAPI documents.

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

API Code & Client Generator | Swagger Codegen

API Code & Client Generator | Swagger Codegen | Bonnes Pratiques Web & Cloud | Scoop.it
Swagger Codegen can simplify your build process by generating server stubs and client SDKs for any API, defined with the OpenAPI (formerly known as Swagger) specification, so your team can focus better on your API’s implementation and adoption.
Mickael Ruau's insight:

Generate Servers Remove tedious plumbing and configuration by generating boilerplate server code in over 20 different languages

 

Improve API Consumption Generate client SDKs in over 40 different languages for end developers to easily integrate with your API

 

Continuously Improved Swagger Codegen is always updated with the latest and greatest changes in the programming world

No comment yet.
Scooped by Mickael Ruau
Scoop.it!

How to Use OpenAPI for Secure and Robust API Integration - DZone Web Dev

How to Use OpenAPI for Secure and Robust API Integration - DZone Web Dev | Bonnes Pratiques Web & Cloud | Scoop.it
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Swagger codegen tutorial example

Swagger codegen tutorial example | Bonnes Pratiques Web & Cloud | Scoop.it
Learn to use swagger codegen tool to generate rest apis from rest api contract in yaml format. Learn to use swagger cli to create rest api coode and deploy.
Mickael Ruau's insight:

Swagger is an open source software to build standard documentation in a human readable format for REST APIs. This provides a UI to easily understand service contract and consumer can interact with service without any detailed knowledge of underlying logic.

Swagger is developed by SmartBear software and comes with tools like Swagger Editor, Swagger CodeGen, Swagger UI & Swagger Inspector. Swagger has provided it’s specification known as OpenAPI specification to follow while documenting REST API.

Swagger can be integrated with REST APIs in below ways:

  1. A top-down approach – First API specification and then code generation
  2. A botton-up approach – First API code and then Swagger integration. This is quite familiar and mostly useful when there is already an existing REST APIs built in and Swagger documentation needs to be integrated.

In this post we will learn how to go ahead with top-down approach.

Read More: Swagger bottom up approach example

Table of Contents 1. Overview 2. Technology stack 3. Creating API contract 4. Generating API Code 5. Executing API Code 6. Resources
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

L'Open API Initiative annonce la disponibilité de l'Open API Specification version 3.0.3, OAS définit une description d'interface standard indépendante du langage de programmation pour les API REST

L'Open API Initiative annonce la disponibilité de l'Open API Specification version 3.0.3, OAS définit une description d'interface standard indépendante du langage de programmation pour les API REST | Bonnes Pratiques Web & Cloud | Scoop.it

Swagger est un projet open source lancé par une Startup en 2010. L’objectif est de mettre en place un Framework qui va permettre aux développeurs de documenter et de designer des API, tout en maintenant une synchronisation avec le code. Swagger est un framework libre utilisé par bon nombre de développeurs pour la définition et la création des services Restful pour leurs API.

Parallèlement au développement du Framework, une spécification Swagger a été mise en place pour définir le standard à respecter pour designer et documenter son API. Le projet a attiré l’attention de nombreux développeurs, et est devenu la technologie la plus populaire pour designer et décrire les API RESTful.

 

L’intérêt de l’industrie pour Swagger a poussé des grandes enseignes du numérique à se joindre au développement du projet. Google, IBM ou encore Microsoft ont rejoint SmartBear Software, l’entreprise responsable du développement de la spécification Swagger et les outils associés, pour faire évoluer ce dernier.

 

En novembre 2015, le projet Swagger Specification a été renommé OpenAPI Specification (OAS) et est passé sous la gouvernance de la fondation Linux. L’OPEN API Initiative a été créé par la fondation pour offrir un cadre de travail aux entreprises participantes. Le projet a été également migré vers un nouveau dépôt sur GitHub. En plus des membres fondateurs (entre autres 3Scale, Apigee, Capital One, Google, IBM, Intuit, Microsoft, PayPal et Restlet), plusieurs autres grandes enseignes technologiques ont rejoint l’initiative, dont Oracle, Adobe, SAP, SalesForce, etc.

 

La fondation Linux a expliqué que ce projet vise l’élaboration de spécifications standards qui fourniront des métadonnées Restful pour les API.

Selon le GitHub du projet, la spécification OpenAPI définit une description d'interface standard indépendante du langage de programmation pour les API REST, qui permet à la fois aux humains et aux machines de découvrir et comprendre les capacités offertes par un service sans avoir besoin d’accéder à son code, consulter une documentation supplémentaire, ou analyser le trafic réseau.

No comment yet.