openapi
autorest
Our great sponsors
openapi | autorest | |
---|---|---|
2 | 12 | |
359 | 4,481 | |
1.9% | 0.9% | |
9.8 | 7.7 | |
2 days ago | 1 day ago | |
Ruby | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
openapi
-
The Collison Brothers Built Stripe into a $95B Unicorn
I wonder if there is a format for API -> client automation that can be good enough, in the end Stripe have a rest API, with enough description it should be possible.
Okay so after a quick google it appears Microsoft are the "Simpsons already done it" of the programming world: https://github.com/Azure/autorest/
It'd probably be a good idea to add an Elixir backend for that and point it at Stripe's API here: https://github.com/stripe/openapi
-
Generating docs from OpenAPI Spec
Our specs were split between several YAML spec files. It looked like a good idea when we did that - large files are not fun to work with. The problem is that very little in the OpenAPI ecosystem was built for multiple files. I strongly recommend that you will save yourself the pain and go the mono-file route. If Stripe can have a 4.5MB spec file, so can we.
autorest
-
How to auto generate automation code for existing apis?
Doesn't autorest do that? https://github.com/Azure/autorest
-
MDN = Markdown
The autorest project uses this actually.
It works by embedding yaml code blocks into a markdown file.
It’s actually not completely awful and has proven somewhat useful to have a configuration clearly documented within the config.
https://github.com/Azure/autorest/blob/main/docs/generate/re...
-
StackQL provider for Azure is now available
The StackQL Azure provider was created using the Autorest project using Azure specification docs from the azure-rest-api-specs repository. We will be adding integrated interactive authentication; for now, this is cli/sdk based; you can find all the documentation here.
-
The Collison Brothers Built Stripe into a $95B Unicorn
I wonder if there is a format for API -> client automation that can be good enough, in the end Stripe have a rest API, with enough description it should be possible.
Okay so after a quick google it appears Microsoft are the "Simpsons already done it" of the programming world: https://github.com/Azure/autorest/
It'd probably be a good idea to add an Elixir backend for that and point it at Stripe's API here: https://github.com/stripe/openapi
-
i learned the basics of how to create and use the MS Graph API. here's my notes
It is definitely created with AutoRest. That's both its strength and its greatest weakness. :(
-
Creating and Using HTTP Client SDKs in .NET 6
Honorable mentions: AutoRest, Visual Studio Connected Services
-
New Microsoft Graph PoSH module
The Microsoft.Graph.* modules are AutoRest-generated modules. They are a straight wrapper around the REST calls that you would perform with Invoke-RestMethod or Invoke-WebRequest.
- Adopting the OpenAPI schema to generate Plaid’s SDKs
- Which is the best code generator for consuming RESTful API that uses Swagger?
-
Any way to generate Typescript code from API in Mac/OSX or Linux like NSwag Studio?
You can try autorest. I haven't used NSwag but I believe the two are similar. Also it looks like Nswag has a command line tool that you could use.
What are some alternatives?
cardano-python - Python module for handling Cardano cryptocurrency
NSwag - The Swagger/OpenAPI toolchain for .NET, ASP.NET Core and TypeScript.
plutus-starter - A starter project for Plutus apps
openapi-generator - OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
redocly-cli - ⚒️ Redocly CLI makes OpenAPI easy. Lint/validate to any standard, generate beautiful docs, and more.
oapi-codegen - Generate Go client and server boilerplate from OpenAPI 3 specifications
Docusaurus - Easy to maintain open source documentation websites.
Refit - The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
swagger-markdown - swagger to markdown transpiler
kiota - OpenAPI based HTTP Client code generator
swagger-cli - Swagger 2.0 and OpenAPI 3.0 command-line tool
swagger-petstore - swagger-codegen contains a template-driven engine to generate documentation, API clients and server stubs in different languages by parsing your OpenAPI / Swagger definition.