Skip to content

RESTful API's built with ASP.NET Core that implements various essential features and best practices for building modern APIs

Notifications You must be signed in to change notification settings

nomanaadma/REST-APIs-Dotnet

Repository files navigation

REST API's in ASP.NET Core

Overview

This project is a comprehensive REST API built using ASP.NET Core. It covers various essential features and best practices for building modern APIs, including minimal API controllers, authentication, authorization, data filtering, sorting, pagination, versioning, Swagger documentation, and caching.

Features

  • Minimal API Controllers: Simple and efficient APIs with minimal overhead.
  • Authentication & Authorization: Secure your API with robust authentication and authorization mechanisms.
  • Identity Management: Handle user identity and roles with ASP.NET Core Identity.
  • Claims-Based Authorization: Use claims to control access to resources.
  • Data Filtering, Sorting, and Pagination: Efficiently manage large datasets with filtering, sorting, and pagination.
  • API Versioning: Support multiple versions of your API.
  • Swagger Documentation: Automatically generate interactive API documentation.
  • Caching: Improve performance with caching strategies.

About

RESTful API's built with ASP.NET Core that implements various essential features and best practices for building modern APIs

Resources

Stars

Watchers

Forks

Languages