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.
Microsoft .NET publishes 4 APIs on the APIs.io network, including PackageContent API, Registration API, Search API, and 1 more. Tagged areas include .NET, C#, Cloud, Cross-Platform, and Developer Tools.
Microsoft .NET’s developer surface includes authentication, developer portal, documentation, getting-started guide, engineering blog, support, YouTube channel, and 11 more developer resources.
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.
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...
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
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/microsoft-net.png
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
- aid: microsoft-net:microsoft-net-packagecontent-api
name: Microsoft .NET PackageContent API
description: The PackageContent API from Microsoft .NET — 3 operation(s) for packagecontent.
humanURL: https://learn.microsoft.com/en-us/dotnet/api/
baseURL: https://learn.microsoft.com/en-us/dotnet/api/
tags:
- PackageContent
properties:
- type: OpenAPI
url: openapi/microsoft-net-packagecontent-api-openapi.yml
- aid: microsoft-net:microsoft-net-registration-api
name: Microsoft .NET Registration API
description: The Registration API from Microsoft .NET — 2 operation(s) for registration.
humanURL: https://learn.microsoft.com/en-us/dotnet/api/
baseURL: https://learn.microsoft.com/en-us/dotnet/api/
tags:
- Registration
properties:
- type: OpenAPI
url: openapi/microsoft-net-registration-api-openapi.yml
- aid: microsoft-net:microsoft-net-search-api
name: Microsoft .NET Search API
description: The Search API from Microsoft .NET — 1 operation(s) for search.
humanURL: https://learn.microsoft.com/en-us/dotnet/api/
baseURL: https://learn.microsoft.com/en-us/dotnet/api/
tags:
- Search
properties:
- type: OpenAPI
url: openapi/microsoft-net-search-api-openapi.yml
- aid: microsoft-net:microsoft-net-serviceindex-api
name: Microsoft .NET ServiceIndex API
description: The ServiceIndex API from Microsoft .NET — 1 operation(s) for serviceindex.
humanURL: https://learn.microsoft.com/en-us/dotnet/api/
baseURL: https://learn.microsoft.com/en-us/dotnet/api/
tags:
- ServiceIndex
properties:
- type: OpenAPI
url: openapi/microsoft-net-serviceindex-api-openapi.yml
common:
- type: AgenticAccess
url: agentic-access/microsoft-net-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/microsoft-net-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/microsoft-net-domain-security.yml
- type: Authentication
url: authentication/microsoft-net-authentication.yml
- 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: SDKs
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: kin@apievangelist.com
url: https://apievangelist.com