All Projects → redskap → swagger-brake

redskap / swagger-brake

Licence: Apache-2.0 license
Swagger contract checker for breaking API changes

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to swagger-brake

Eddi
Scalable Open Source Chatbot Platform. Build multiple Chatbots with NLP, Behavior Rules, API Connector, Templating. Developed in Java, provided with Docker, orchestrated with Kubernetes or Openshift.
Stars: ✭ 171 (+248.98%)
Mutual labels:  restful, restful-api
HttpServerLite
TCP-based simple HTTP and HTTPS server, written in C#.
Stars: ✭ 44 (-10.2%)
Mutual labels:  restful, restful-api
Graphql2rest
GraphQL to REST converter: automatically generate a RESTful API from your existing GraphQL API
Stars: ✭ 181 (+269.39%)
Mutual labels:  restful, restful-api
Node Express Postgresql Sequelize
Node.js, Express.js, Sequelize.js and PostgreSQL RESTful API
Stars: ✭ 148 (+202.04%)
Mutual labels:  restful, restful-api
Clevergo
👅 CleverGo is a lightweight, feature rich and high performance HTTP router for Go.
Stars: ✭ 246 (+402.04%)
Mutual labels:  restful, restful-api
Swagger meqa
Auto generate and run tests using swagger/OpenAPI spec, no coding needed
Stars: ✭ 151 (+208.16%)
Mutual labels:  restful, restful-api
Rest Crud
RESTFul CRUD Example with Node.js and Mysql
Stars: ✭ 188 (+283.67%)
Mutual labels:  restful, restful-api
Ssm Cluster
🍏Spring+SpringMVC+Mybatis+adminLTE3实现前后端分离(nginx负载均衡+tomcat集群)
Stars: ✭ 142 (+189.8%)
Mutual labels:  restful, restful-api
Jersey 2.x User Guide
Jersey 2.x User Guide《Jersey 2.x 用户指南》 ,中文翻译
Stars: ✭ 235 (+379.59%)
Mutual labels:  restful, restful-api
Flight
An extensible micro-framework for PHP
Stars: ✭ 2,396 (+4789.8%)
Mutual labels:  restful, restful-api
Awesome Http Benchmark
HTTP(S) benchmark tools, testing/debugging, & restAPI (RESTful)
Stars: ✭ 2,236 (+4463.27%)
Mutual labels:  restful, restful-api
go-zero
A cloud-native Go microservices framework with cli tool for productivity.
Stars: ✭ 23,294 (+47438.78%)
Mutual labels:  restful, restful-api
Node Express Mongoose Passport Jwt Rest Api Auth
Node, express, mongoose, passport and JWT REST API authentication example
Stars: ✭ 146 (+197.96%)
Mutual labels:  restful, restful-api
Restful Api With Laravel Definitive Guide
Repository with the base code for the course "RESTful API with Laravel - Definitive-Guide"
Stars: ✭ 156 (+218.37%)
Mutual labels:  restful, restful-api
Codeigniter Jwt Sample
CodeIgniter JWT Sample
Stars: ✭ 144 (+193.88%)
Mutual labels:  restful, restful-api
Nodejs Master Class
🛠 This repository contains the homework assignment for Node.js Master Class that is focused on building a RESTful API, web app GUI, and a CLI in plain Node JS with no NPM or 3rd-party libraries
Stars: ✭ 182 (+271.43%)
Mutual labels:  restful, restful-api
Restful Api Guidelines
A model set of guidelines for RESTful APIs and Events, created by Zalando
Stars: ✭ 1,397 (+2751.02%)
Mutual labels:  restful, restful-api
Restbed
Corvusoft's Restbed framework brings asynchronous RESTful functionality to C++14 applications.
Stars: ✭ 1,551 (+3065.31%)
Mutual labels:  restful, restful-api
Blogbackendproject
Backend code for my blogs, develop with Django Rest framework.
Stars: ✭ 204 (+316.33%)
Mutual labels:  restful, restful-api
Http Fake Backend
Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes.
Stars: ✭ 253 (+416.33%)
Mutual labels:  restful, restful-api

swagger-brake Build Status

The idea behind swagger-brake is to detect and prevent introducing any type of breaking API change within your application, so your APIs can remain backward-compatible at all times.

You can find the detailed documentation here.

The available releases can be found here

The master branch represents the ongoing development of the tool. For the release versions, you can check out the corresponding tags.

On top of the CLI interface, there are Maven and Gradle plugins also available for easier integration into any existing pipeline.

Maven plugin can be found here.

Gradle plugin can be found here.

Building

The application is using Gradle as a build system and building it can be done by executing the following command:

$ ./gradlew clean build shadowJar

License

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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].