Microsoft .NET
Microsoft .NET is a free, cross-platform, open source developer platform for building many different types of applications. The .NET APIs and developer tools provide programmatic access to .NET runtime services, NuGet package management, project templates, and build tooling across web, mobile, desktop, games, IoT, cloud, and microservices workloads.
5 APIs
6 Features
.NETC#CloudCross-PlatformDeveloper ToolsMicrosoftOpen Source
Comprehensive reference for .NET APIs across all packages, namespaces, and types in the .NET ecosystem including .NET 9, .NET Standard, and .NET Framework.
RESTful API for interacting with nuget.org and private NuGet feeds, supporting package search, download, push, delete, and metadata queries for .NET package management.
Cross-platform command-line interface for developing, building, running, and publishing .NET applications. Provides commands for project creation, package management, testing, a...
Framework for building HTTP-based RESTful APIs and web services with ASP.NET Core, including controllers, minimal APIs, routing, model binding, authentication, and OpenAPI integ...
Cloud-ready stack for building observable, production-ready distributed applications in .NET with built-in service discovery, health checks, telemetry, and configuration managem...
Cross-Platform Development
Build and run .NET applications on Windows, macOS, and Linux with full platform support.
High Performance Runtime
.NET runtime with JIT compilation, garbage collection, and ahead-of-time compilation for optimal performance.
NuGet Package Ecosystem
Access over 350,000 packages through the NuGet package manager for rapid development.
Minimal APIs
Build lightweight HTTP APIs with minimal code using the minimal API pattern in ASP.NET Core.
Cloud Native Support
Built-in support for containers, Kubernetes, microservices, and cloud deployment through .NET Aspire.
Hot Reload
Apply code changes to running applications without restarting for faster development cycles.
Enterprise Web Applications
Build scalable enterprise web applications using ASP.NET Core with authentication, authorization, and data access.
Microservices Architecture
Design and deploy microservices using .NET with gRPC, message queues, and service discovery.
Cloud-Native Applications
Develop cloud-native applications with .NET Aspire, containers, and Azure integration.
RESTful API Development
Create production-ready REST APIs with OpenAPI documentation, versioning, and rate limiting.
Desktop Applications
Build Windows desktop applications using WPF, WinForms, or .NET MAUI for cross-platform desktop.
Azure
Deep integration with Microsoft Azure cloud services including App Service, Functions, and Container Apps.
Visual Studio
Full IDE support with IntelliSense, debugging, profiling, and project templates in Visual Studio.
VS Code
Lightweight development with the C# Dev Kit extension for Visual Studio Code.
GitHub Actions
CI/CD pipeline integration with GitHub Actions for .NET build, test, and deploy workflows.
Docker
Container support with official .NET Docker images and multi-stage build templates.
Entity Framework Core
Object-relational mapping for database access with support for SQL Server, PostgreSQL, SQLite, and more.
aid: microsoft-net
name: Microsoft .NET
description: >-
Microsoft .NET is a free, cross-platform, open source developer platform for building
many different types of applications. The .NET APIs and developer tools provide
programmatic access to .NET runtime services, NuGet package management, project
templates, and build tooling across web, mobile, desktop, games, IoT, cloud, and
microservices workloads.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: >-
https://raw.githubusercontent.com/api-evangelist/microsoft-net/refs/heads/main/apis.yml
created: '2024-01-01'
modified: '2026-04-18'
specificationVersion: '0.19'
tags:
- .NET
- C#
- Cloud
- Cross-Platform
- Developer Tools
- Microsoft
- Open Source
apis:
- aid: microsoft-net:dotnet-api
name: Microsoft .NET API Browser
description: >-
Comprehensive reference for .NET APIs across all packages, namespaces, and types
in the .NET ecosystem including .NET 9, .NET Standard, and .NET Framework.
humanURL: https://learn.microsoft.com/en-us/dotnet/api/
baseURL: https://learn.microsoft.com/en-us/dotnet/api/
tags:
- API Browser
- Class Library
- Reference
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/dotnet/api/
- type: APIReference
url: https://learn.microsoft.com/en-us/dotnet/api/
- aid: microsoft-net:nuget-api
name: NuGet Server API
description: >-
RESTful API for interacting with nuget.org and private NuGet feeds, supporting
package search, download, push, delete, and metadata queries for .NET package
management.
humanURL: https://learn.microsoft.com/en-us/nuget/api/overview
baseURL: https://api.nuget.org/v3/
tags:
- NuGet
- Package Management
- Package Registry
- REST
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/nuget/api/overview
- type: APIReference
url: https://learn.microsoft.com/en-us/nuget/api/overview
- type: GettingStarted
url: https://learn.microsoft.com/en-us/nuget/quickstart/install-and-use-a-package-in-visual-studio
- aid: microsoft-net:dotnet-cli
name: .NET CLI
description: >-
Cross-platform command-line interface for developing, building, running, and
publishing .NET applications. Provides commands for project creation, package
management, testing, and deployment.
humanURL: https://learn.microsoft.com/en-us/dotnet/core/tools/
baseURL: https://learn.microsoft.com/en-us/dotnet/core/tools/
tags:
- Build
- CLI
- Developer Tools
- Tooling
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/dotnet/core/tools/
- type: GettingStarted
url: https://learn.microsoft.com/en-us/dotnet/core/tools/dotnet
- aid: microsoft-net:aspnet-core-api
name: ASP.NET Core Web API
description: >-
Framework for building HTTP-based RESTful APIs and web services with ASP.NET
Core, including controllers, minimal APIs, routing, model binding, authentication,
and OpenAPI integration.
humanURL: https://learn.microsoft.com/en-us/aspnet/core/web-api/
baseURL: https://learn.microsoft.com/en-us/aspnet/core/
tags:
- ASP.NET Core
- REST
- Web API
- Web Framework
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/aspnet/core/web-api/
- type: Tutorials
url: https://learn.microsoft.com/en-us/aspnet/core/tutorials/
- type: GettingStarted
url: https://learn.microsoft.com/en-us/aspnet/core/getting-started
- aid: microsoft-net:dotnet-aspire
name: .NET Aspire
description: >-
Cloud-ready stack for building observable, production-ready distributed applications
in .NET with built-in service discovery, health checks, telemetry, and
configuration management.
humanURL: https://learn.microsoft.com/en-us/dotnet/aspire/
baseURL: https://learn.microsoft.com/en-us/dotnet/aspire/
tags:
- Cloud Native
- Distributed Systems
- Microservices
- Observability
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/dotnet/aspire/
- type: GettingStarted
url: https://learn.microsoft.com/en-us/dotnet/aspire/get-started/build-your-first-aspire-app
common:
- type: Portal
url: https://dotnet.microsoft.com/
- type: Documentation
url: https://learn.microsoft.com/en-us/dotnet/
- type: GettingStarted
url: https://dotnet.microsoft.com/learn
- type: Blog
url: https://devblogs.microsoft.com/dotnet/
- type: GitHubOrganization
url: https://github.com/dotnet
- type: Support
url: https://dotnet.microsoft.com/platform/support
- type: TermsOfService
url: https://www.microsoft.com/en-us/servicesagreement/
- type: PrivacyPolicy
url: https://privacy.microsoft.com/en-us/privacystatement
- type: YouTube
url: https://www.youtube.com/dotnet
- type: StackOverflow
url: https://stackoverflow.com/questions/tagged/.net
- type: X
url: https://twitter.com/dotnet
- type: ChangeLog
url: https://github.com/dotnet/core/blob/main/release-notes/README.md
- type: SDK
url: https://dotnet.microsoft.com/download
- type: Training
url: https://learn.microsoft.com/en-us/training/dotnet/
- type: Features
data:
- name: Cross-Platform Development
description: Build and run .NET applications on Windows, macOS, and Linux with full platform support.
- name: High Performance Runtime
description: .NET runtime with JIT compilation, garbage collection, and ahead-of-time compilation for optimal performance.
- name: NuGet Package Ecosystem
description: Access over 350,000 packages through the NuGet package manager for rapid development.
- name: Minimal APIs
description: Build lightweight HTTP APIs with minimal code using the minimal API pattern in ASP.NET Core.
- name: Cloud Native Support
description: Built-in support for containers, Kubernetes, microservices, and cloud deployment through .NET Aspire.
- name: Hot Reload
description: Apply code changes to running applications without restarting for faster development cycles.
- type: UseCases
data:
- name: Enterprise Web Applications
description: Build scalable enterprise web applications using ASP.NET Core with authentication, authorization, and data access.
- name: Microservices Architecture
description: Design and deploy microservices using .NET with gRPC, message queues, and service discovery.
- name: Cloud-Native Applications
description: Develop cloud-native applications with .NET Aspire, containers, and Azure integration.
- name: RESTful API Development
description: Create production-ready REST APIs with OpenAPI documentation, versioning, and rate limiting.
- name: Desktop Applications
description: Build Windows desktop applications using WPF, WinForms, or .NET MAUI for cross-platform desktop.
- type: Integrations
data:
- name: Azure
description: Deep integration with Microsoft Azure cloud services including App Service, Functions, and Container Apps.
- name: Visual Studio
description: Full IDE support with IntelliSense, debugging, profiling, and project templates in Visual Studio.
- name: VS Code
description: Lightweight development with the C# Dev Kit extension for Visual Studio Code.
- name: GitHub Actions
description: CI/CD pipeline integration with GitHub Actions for .NET build, test, and deploy workflows.
- name: Docker
description: Container support with official .NET Docker images and multi-stage build templates.
- name: Entity Framework Core
description: Object-relational mapping for database access with support for SQL Server, PostgreSQL, SQLite, and more.
maintainers:
- FN: Kin Lane
email: [email protected]
url: https://apievangelist.com