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/sticksnleaves/versionary
Plug for API versioning
api-versioning elixir elixir-lang elixir-phoenix elixir-plug
Last synced: 11 Oct 2025
https://github.com/square/vermillion
API versioning toolkit for Laravel apps
api-versioning laravel php versioning
Last synced: 12 Oct 2025
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/spiechu/symfony-commons-bundle
Symfony Commons Bundle
api-versioning schema-validation symfony symfony-bundle
Last synced: 18 Jan 2026
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/davidwyly/rxn
Rxn (Reaction) - A fast, simple, and powerful API framework for PHP
api-rest api-versioning autoloading autowiring backend crud-api dependency-injection frontend-decoupling json-api lightweight method-injection orm-library php-framework php7 rxn scaffolding schema-migrations work-in-progress
Last synced: 26 Oct 2025
https://github.com/luderibeiro/django_base
Base template to start Django project with clean architecture.
api api-gateway api-versioning clean-architecture django django-framework django-framework-example django-project django-rest-framework django5-template jazzmin oauth-provider oauth2-authentication python3 rest-framework
Last synced: 11 Jul 2025
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
Last synced: 12 Mar 2025
https://github.com/akrisanov/fastapi-versioning-demo
api-versioning demo-app fastapi
Last synced: 21 Sep 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/alexdevzz/spring-hex-student-backend
RESTful API backend for student management developed with Spring Boot and Hexagonal Architecture.
api-versioning controller-advice custom-exceptions docker-compose dto error-catalogs exception-handling hexagonal-architecture hibernate jakarta-validation java jpa lombok mapper mapstruct maven ports-and-adapters postgresql restful-api sprign-boot
Last synced: 09 Jul 2025
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/subhashchandra-birajdar/springboot-rest-api-versioning
Spring Boot Rest API Versioning
api-versioning java rest-api spring-boot
Last synced: 14 Mar 2025
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/ramanks19/blog-application
A blog application
api-versioning java mysql rest-api spring-boot spring-security springdoc-openapi
Last synced: 18 Mar 2025
https://github.com/aimenux/webapiversioningdemo
Using versioning in web api projects
api-versioning integration-testing net80 swagger-documentation webapi
Last synced: 26 Jul 2025
https://github.com/adi501/api_versioning
API Versioning
api api-versioning csharp dotnet-core mediatype-versioning query-string-based-versioning url-based-version webapi
Last synced: 22 Mar 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