You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can describe your API with an OpenAPI specification using the [Swashbuckle](https://github.com/domaindrivendev/Swashbuckle.AspNetCore) integration for JsonApiDotNetCore.
4
+
5
+
## Installation
6
+
7
+
Install the `JsonApiDotNetCore.OpenApi` NuGet package.
8
+
9
+
### CLI
10
+
11
+
```
12
+
dotnet add package JsonApiDotNetCore.OpenApi
13
+
```
14
+
15
+
### Visual Studio
16
+
17
+
```powershell
18
+
Install-Package JsonApiDotNetCore.OpenApi
19
+
```
20
+
21
+
### *.csproj
22
+
23
+
```xml
24
+
<ItemGroup>
25
+
<!-- Be sure to check NuGet for the latest version # -->
By default, the OpenAPI specification will be available at `http://localhost:<port>/swagger/v1/swagger.json`.
60
+
61
+
Swashbuckle also ships with [SwaggerUI](https://swagger.io/tools/swagger-ui/), tooling for a generated documentation page. This can be enabled by installing the `Swashbuckle.AspNetCore.SwaggerUI` NuGet package and adding the following to your `Startup` class.
<Description>A framework for building JSON:API compliant REST APIs using .NET Core and Entity Framework Core. Includes support for Atomic Operations. The ultimate goal of this library is to eliminate as much boilerplate as possible by offering out-of-the-box features such as sorting, filtering and pagination. You just need to focus on defining the resources and implementing your custom business logic. This library has been designed around dependency injection making extensibility incredibly easy.</Description>
0 commit comments