jay123anta / laravel-api-versionist
PublicIntelligent API version manager for Laravel — one codebase, infinite API versions via bidirectional transformers.
A tool for web services built with Laravel that automatically adapts incoming requests from old versions to the latest and outgoing responses back to the client's version using simple transformation rules.
How It Works
You run a web service that apps rely on, but when you improve it, old apps break and users complain.
You discover a simple tool that lets your service speak old and new languages automatically, inspired by big companies like Stripe.
With one easy step, you bring the helper into your web service setup.
You write short notes explaining exactly what data shifted between old and new versions, like renaming a field or changing a list.
You tell your service to use this magic on the pages where apps connect.
You try requests from outdated apps and shiny new ones – both get exactly what they expect, seamlessly.
Now you evolve your service freely, old apps keep working perfectly, and everyone stays happy.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.