An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with api-versioning

A curated list of projects in awesome lists tagged with api-versioning .

https://github.com/zmievsa/cadwyn

Production-ready community-driven modern Stripe-like API versioning in FastAPI

api api-versioning fastapi hints json-schema pydantic python python310 python311 python312 stripe versioning

Last synced: 28 Dec 2025

https://github.com/keygen-sh/request_migrations

Write request and response migrations for Stripe-like versioning of your Ruby on Rails API. Make breaking changes without breaking things!

api-migration api-versioning rails rails-api rails-gem ruby ruby-on-rails

Last synced: 11 Nov 2025

https://github.com/lirantal/express-version-route

A Node.js express middleware that implements API versioning for route controllers

api api-versioning expessjs expressjs-middleware nodejs

Last synced: 09 Apr 2025

https://github.com/lkqm/spring-api-versioning

Simple development of multi-version api based on spring-mvc annotation via @ApiVersion, support for uri, header, param.

api api-versioning multiple-versions spring-api-versioning versions

Last synced: 19 Apr 2025

https://github.com/kataras/versioning

:new: API Versioning for Go

api-versioning go golang versioning web-development

Last synced: 03 Jul 2025

https://github.com/square/vermillion

API versioning toolkit for Laravel apps

api-versioning laravel php versioning

Last synced: 12 Oct 2025

https://github.com/juliomotol/lapiv

API versioning for Laravel made easy

api api-versioning laravel

Last synced: 18 Jan 2026

https://weffe.github.io/axios-api-versioning/

:diamond_shape_with_a_dot_inside: Add easy to manage api versioning to Axios

api-versioning axios javascript typescript versioning-api

Last synced: 11 May 2025

https://github.com/weffe/axios-api-versioning

:diamond_shape_with_a_dot_inside: Add easy to manage api versioning to Axios

api-versioning axios javascript typescript versioning-api

Last synced: 15 Jun 2025

https://github.com/Weffe/axios-api-versioning

:diamond_shape_with_a_dot_inside: Add easy to manage api versioning to Axios

api-versioning axios javascript typescript versioning-api

Last synced: 23 Mar 2025

https://github.com/piomin/sample-api-versioning

sample spring-boot application that uses different aproaches to api versioning and integrates with swagger2 via springfox library

api api-documentation api-versioning rest-api spring-boot spring-mvc springfox-swagger swagger swagger-ui swagger2

Last synced: 17 Mar 2025

https://github.com/lirantal/express-version-request

versions an incoming request to Express based on header or URL

api api-versioning express middleware nodejs

Last synced: 17 Jul 2025

https://github.com/whitedg/api-version-spring-boot-starter

[DEPRECATED] 🆙 Versioning RESTful API by @ApiVersion

api-rest api-versioning spring-boot starter

Last synced: 28 Apr 2025

https://github.com/atualariao/stage3project

ASP.NET Web API ecommerce - CQRS MediatR and Repository pattern, Testing Implementation - (UnitTest, Integration), API Versioning and Serilog implemented for Controllers - (+Serilog - db) + Swagger Documentation and Basic Authentication

api-versioning asp-net bogus cqrs-pattern dapper-dot-net-core ecommerce-api efcore6 faker integration-testing mediatr mockapi mssql-database serilog swagger-ui unit-testing webapi

Last synced: 10 Apr 2025

https://github.com/fhenriquezn/scalar.net9.api

A practical example demonstrating how to implement: - Controller versioning - API Key authorization - Scalar.AspNetCore for custom data types - Endpoint metadata Reference code for .NET 9 developers.

api api-key-authentication api-rest api-versioning asp-net-core c-sharp scalar swashbuckleaspnetcore visual-studio

Last synced: 13 May 2025

https://github.com/joaosouzaaa/apiversioning

Api Versioning in .NET

api-versioning versioning

Last synced: 17 Feb 2026

https://github.com/mc-programmer/.net_learning-_-_samples

this is my learning project with some samples, I've exercised some of the exciting features of .NET like unit testing, web api, versioning, moq, and etc...

api-versioning asp-net-core moq rest restful-api xunit

Last synced: 17 Feb 2026

https://github.com/mojtaba-arvin/django-api-versioning

API versioning for Django! 🎯 Automatically register routes, ensure backward compatibility, and manage API versions with a simple decorator. Supports Django Rest Framework (DRF), function-based and class-based views. Stop manually defining API versions—let Django API Versioning handle it for you! 🚀

api-decorators api-version-manager api-versioning backward-compatibility django django-api django-api-framework django-api-generator django-api-project django-api-sample django-api-server django-api-versioning django-decorators django-rest-api django-rest-framework django-routes django-routing django-urls python-api python-django-api

Last synced: 09 Mar 2026

https://github.com/marijatopalova/apiversioningdemo

This repository contains a simple demo application showcasing API versioning in ASP.NET Core. API versioning is a key practice when building scalable and maintainable web APIs, allowing developers to introduce new API versions without breaking existing consumers of the API.

api-versioning asp-net-core dotnet-8

Last synced: 18 Jul 2025

https://github.com/marijatopalova/taskmanagementsystem

A RESTful API built using ASP.NET Core (.NET 8) for managing tasks, users, and projects. This API allows for the creation, updating, assignment, and tracking of tasks across multiple projects, along with user management.

api-versioning asp-net asp-net-core aspnetcore dotnet dotnet-core entity-framework entity-framework-core moq moq-framework net8-web-api nunit nunit-tests repository-pattern restful-api sqlserver swagger swagger-ui swashbuckle unit-testing

Last synced: 18 Apr 2026

https://github.com/v-kolesnikov/morpheus

Stripe-like versioning API concept

api api-versioning

Last synced: 12 Mar 2025

https://github.com/mreshboboyev/api-versioning

A C# repository demonstrating API versioning, feature flags, and feature flag targeting in ASP.NET Core. It uses Entity Framework Core (EF Core) with an in-memory database to showcase dynamic feature control and version management.

api-versioning asp-net-core backend-development c-sharp ef-core feature-flags feature-management in-memory-database software-architecture

Last synced: 05 Apr 2025

https://github.com/ajalzahrani/bun-hono-drizzle-sqlite

Bun starting kit application uses (hono, drizzle, sqlite, and zod)

api-versioning bun drizzle hono orm sqlite starting-kit

Last synced: 07 Apr 2026

https://github.com/crazystylus/docker-traefik-discovery

This repo showcases usefulness of Traefik autodiscovery with Docker and how we can have API versioning by controlling Traefik through docker labels.

api api-versioning discovery docker docker-compose traefik

Last synced: 05 Apr 2025

https://github.com/peterkovecses/apiversioningdemo

Demo ASP.NET Core Web API application showcasing API versioning. This project demonstrates how to implement API versioning using URL segments. Each version is documented in the OpenAPI specification and available through the Swagger UI, powered by the Swashbuckle.AspNetCore package.

api-versioning asp-net-core open-api-specification swagger-ui web-api

Last synced: 17 Apr 2026

https://github.com/fkucukkara/apiversioningplayground

A comprehensive demonstration of API versioning strategies in ASP.NET Core using both Controller-based and Minimal API approaches.

api-versioning controllers copilot custom-instuctions dotnet-core minimal-api

Last synced: 04 Sep 2025

https://github.com/yastechub/wepapplicationdemo

This repository contains a collection of web application features and implementations that I explored during my learning journey with ASP.NET Core. It serves as a demonstration and learning ground for various advanced concepts

api-versioning aspnet-core-webapi backend csharp dotnet learning-project mvc razor-pages web-development-project webapi

Last synced: 11 Oct 2025

https://github.com/peterkovecses/odatacustomroutingdemo

A simple demo application that demonstrates how to register different EntitySets with the same name, which can be useful for API versioning,

api-versioning dotnet odata routing web-api-core

Last synced: 02 Jul 2025

https://github.com/franzasilva/minimalendpoints

Minimal API with JWT Auth, Swagger, Api Versioning and HealthChecks with UI

api-versioning authentication authorization dotnet-core dotnet8 dotnetcore healthcheck jwt minimal-api swagger

Last synced: 16 Feb 2026

https://github.com/fgheysels/apim-versionset-sample

A sample on how to apply versioning in ASP.NET and Azure API Management

api-versioning apim azure-api-management

Last synced: 02 Aug 2025

https://github.com/felipegf/ambev.omnia.eval

Technical assessment for a .NET position in the Omnia project (Ambev), using .NET 8 and best practices. Implements CQRS, Event Sourcing, and Clean Architecture with PostgreSQL, MongoDB, MediatR, and Serilog. Follows Dependency Injection, Unit Testing, and API versioning for scalability.

api-versioning clean-architecture cqrs-pattern dependency-injection dotnet dotnet-core event-sourcing mediatr mongodb postgresql serilog unit-testing

Last synced: 09 Apr 2026

https://github.com/sierrasoftworks/sierralib.api.views

A pattern for versioned views into your data model for APIs

api api-versioning asp-net-core csharp

Last synced: 09 Jul 2025

https://github.com/youssefwaelmohamedlotfy/dx-bestpractices

Best Practices sample for improving Developer Experience

api-versioning dotnet7 efcore7 serilog

Last synced: 24 Feb 2025

https://github.com/xurudragon/apiversioningbundle

This bundle provide you a way to handle multiple version of your api. See `Usage` section to know how use this bundle

api api-versioning php php5 php7 symfony-bundle versioning

Last synced: 25 Mar 2025

https://github.com/emmyaniedev/library_management_api_version

This project is a versioned RESTful API built with Laravel, designed to support multiple versions (v1 and v2) while maintaining backward compatibility. The application is containerized using Docker to ensure consistency and scalability. With Docker Compose, the project runs seamlessly in multiple containers for the app, PostgreSQL, and NGINX.

api-versioning docker docker-compose docker-container docker-image dockerfile nginx restful-api

Last synced: 07 Apr 2026