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 is listed with 10 APIs on the APIs.io network, including PackageContent API, Registration API, Search API, and 7 more. Tagged areas include .NET, C#, Cloud, Cross-Platform, and Developer Tools.
The Microsoft .NET catalog on APIs.io includes 1 JSON-LD context and 1 Spectral governance ruleset.
Microsoft .NET’s developer surface includes changelog, CLI, sandbox, API reference, signup flow, authentication, developer portal, and 55 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Horizontal (data, software, accessibility, platform) regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics does not apply to this provider. The published contracts declare
no write operations, and a read-only API cannot create-or-update. The facet is excluded from this provider's
denominator entirely — not scored zero. A reference or data API is not deficient for being unable to
upsert.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/microsoft-net/"><img src="https://apis.io/badge/microsoft-net/card.svg" alt="Microsoft .NET on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Delegated User Identity+6 pts — a served discovery document listing authorization_code in grant_types_supported (served), else an oauth2 authorizationCode flow or openIdConnect declared in an OpenAPI (documented) Ask about this →
Typed Event Surface+6 pts — AsyncAPI document, OR webhooks/callbacks objects in the as-published OpenAPI, OR common[].type includes Webhooks Ask about this →
Protected Resource Metadata+5 pts — a served /.well-known/oauth-protected-resource carrying `resource` (documented), and naming its authorization_servers (verified) Ask about this →
3 more unmet checks in the Agent Readiness table above.
Kin Score — facets with the most composite points still available (weight × headroom):
Each check links to what satisfies it. Publish the artifact, or tell us where it already lives, and the score moves on the next scoring run.
Not sure how this applies to your stack? Ask about any one item. Kin Lane reads every question, looks at your profile and your situation, and replies with what a fix would take — scoped to that one area, priced up front, yours whether you ship it or not. Ask a question →
Standards this provider implements or carries. De facto ones are profiled and measured by the API Commons; formal ones come from the standards directory and are linked by the provider's own tags. The evidence column says how each claim was established — not that it was made.
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...
Comprehensive reference documentation for all .NET APIs including the .NET Runtime, base class libraries, ASP.NET Core, Entity Framework, and Azure SDK libraries. Browse types, ...
Overlays applied on top of this provider's contracts. Each card says who wrote it: a document the provider publishes, or one API Evangelist derived or generated.
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
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: true
label: Hosted service · you call their endpoint
confidence: high
source:
- openapi
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: unknown
trial: false
try_now: false
public: false
label: Unknown
confidence: low
probe_state: covered
source:
- authentication
- rate-limits
- security
- sandbox
generated: '2026-11-13'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/microsoft-net.png
url: https://dotnet.microsoft.com/
created: '2024-01-01'
modified: '2026-08-29'
specificationVersion: '0.23'
tags:
- .NET
- C#
- Cloud
- Cross-Platform
- Developer Tools
- Microsoft
- Open Source
tags_raw:
- .NET
- C#
- Cloud
- Cross-Platform
- Developer Tools
- Microsoft
- Open Source
- Open-Source
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
url: https://apievangelist.com
common:
- type: CapabilityMap
url: capabilities/microsoft-net-capability-edges.yml
name: Microsoft .NET Business Capability Map
- type: Spectral
url: rules/microsoft-net-rules.yml
- type: JSONLD
url: json-ld/microsoft-net-context.jsonld
- type: Vocabulary
url: vocabulary/microsoft-net-vocabulary.yml
- type: Hosts
url: hosts/microsoft-net-hosts.yml
- type: Vendors
url: vendors/microsoft-net-vendors.yml
- type: Website
url: https://dotnet.microsoft.com/
- type: Packages
url: packages/microsoft-net-packages.yml
- type: WellKnown
url: well-known/microsoft-net-well-known.yml
- type: SecurityTxt
url: well-known/microsoft-net-security.txt
- type: Security
url: https://www.microsoft.com/en-us/msrc/cvd
- type: TrustCenter
url: security/microsoft-net-trust-center.yml
- type: Compliance
url: https://www.microsoft.com/en-us/trust-center
- type: MCPServer
url: mcp/microsoft-net-mcp.yml
- type: ToolCrosswalk
url: mcp/microsoft-net-tool-crosswalk.yml
- type: AgentSkill
url: skills/_index.yml
- type: LLMsTxt
url: llms/microsoft-net-llms.txt
- type: Conformance
url: conformance/microsoft-net-conformance.yml
- type: ErrorCatalog
url: errors/microsoft-net-problem-types.yml
- type: Lifecycle
url: lifecycle/microsoft-net-lifecycle.yml
- type: StatusPage
url: https://status.nuget.org/
- type: Deprecation
url: https://learn.microsoft.com/en-us/dotnet/core/compatibility/
- type: Conventions
url: conventions/microsoft-net-conventions.yml
- type: ChangeLog
url: changelog/microsoft-net-changelog.yml
- type: CLI
url: cli/microsoft-net-cli.yml
- type: Sandbox
url: sandbox/microsoft-net-sandbox.yml
- type: DataModel
url: data-model/microsoft-net-data-model.yml
- type: RateLimits
url: rate-limits/microsoft-net-rate-limits.yml
- type: Plans
url: plans/microsoft-net-plans-pricing.yml
- type: FinOps
url: finops/microsoft-net-finops.yml
- type: Overlay
url: overlays/microsoft-net-search-overlay.yaml
- type: Overlay
url: overlays/microsoft-net-serviceindex-overlay.yaml
- type: Overlay
url: overlays/microsoft-net-registration-overlay.yaml
- type: Overlay
url: overlays/microsoft-net-packagecontent-overlay.yaml
- type: APIReference
url: https://learn.microsoft.com/en-us/dotnet/api/
- type: Roadmap
url: https://github.com/dotnet/core/blob/main/roadmap.md
- type: SignUp
url: https://www.nuget.org/users/account/LogOn
- type: Community
url: https://dotnet.microsoft.com/en-us/platform/community
- 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.
- type: UsageTerms
url: terms/microsoft-net-terms-of-service.yml
- type: DataProcessing
url: privacy/microsoft-net-privacy-policy.yml
- type: DeprecationSchedule
url: deprecation/microsoft-net-deprecation-policy.yml
- type: Attestations
url: compliance/microsoft-net-compliance.yml
- type: Eligibility
url: eligibility/microsoft-net-eligibility.yml
- type: DataLicense
url: data-license/microsoft-net-data-license.yml
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:
- Builds
- CLI
- Developer Tools
- Tooling
tags_raw:
- 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
tags_raw:
- 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/nuget/api/overview
baseURL: https://api.nuget.org/v3
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/nuget/api/overview
baseURL: https://api.nuget.org/v3
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/nuget/api/overview
baseURL: https://api.nuget.org/v3
tags:
- Search
properties:
- type: OpenAPI
url: openapi/microsoft-net-search-api-openapi.yml
- type: JSONSchema
url: json-schema/microsoft-net-search-response-schema.json
- name: .NET API Browser
description: Comprehensive reference documentation for all .NET APIs including the .NET Runtime, base class libraries, ASP.NET
Core, Entity Framework, and Azure SDK libraries. Browse types, members, namespaces, and assemblies across supported .NET
versions.
image: https://www.microsoft.com/favicon.ico
humanURL: https://learn.microsoft.com/en-us/dotnet/api/
tags:
- .NET
- API Reference
- Framework
- Runtime
properties:
- type: Documentation
url: https://learn.microsoft.com/en-us/dotnet/api/
- type: GettingStarted
url: https://learn.microsoft.com/en-us/dotnet/core/introduction
- type: GitHubOrganization
url: https://github.com/dotnet
- type: SDKs
url: https://dotnet.microsoft.com/en-us/download
- type: ReleaseNotes
url: https://learn.microsoft.com/en-us/dotnet/core/releases-and-support
aid: microsoft-net:net-api-browser
- aid: microsoft-net:microsoft-net-service-index-api
name: Microsoft .NET Service Index API
description: The Service Index API from Microsoft .NET — 1 operation(s) for service index.
humanURL: https://learn.microsoft.com/en-us/dotnet/api/
baseURL: https://api.nuget.org/v3
tags:
- ServiceIndex
tags_raw:
- Service Index
properties:
- type: OpenAPI
url: openapi/microsoft-net-service-index-api-openapi.yml
- type: JSONSchema
url: json-schema/microsoft-net-service-index-schema.json
x-parent: microsoft
x-relationship: product
x-correction-request:
requested: '2026-09-28'
source:
- https://github.com/api-evangelist/microsoft-net/pull/1
request: 'Verified 2026-09-28 by a fresh initialize + tools/list against https://learn.microsoft.com/api/mcp (serverInfo
Microsoft Learn MCP Server 1.0.0, Microsoft-operated, anonymous): all 3 tools (microsoft_docs_search, microsoft_code_sample_search,
microsoft_docs_fetch) carry multi-paragraph descriptions, but mcp/microsoft-net-mcp.yml records description '''' for all
three. Re-probe tools/list and carry the live descriptions into the manifest verbatim; the PR''s text matches live exactly,
but take it from the probe. Keep authorship: platform — this is the Microsoft Learn server shared across Microsoft product
profiles, not a .NET-specific server. The PR is a LintLang (Hermes Labs) automated contribution with no affiliation to
Microsoft.'
x-enrichment:
date: '2026-11-12'
status: nochange
artifacts_added: 0
pass: local-v6
x-coverage:
state: covered
reason: covered
detail: Re-profile of an already enriched NuGet/.NET record; NuGet rate-limit page re-read and plans/rate-limits repaired
to schema.
evidence:
- url: https://learn.microsoft.com/en-us/nuget/api/rate-limits
status: 200
checked: '2026-11-12'
Microsoft .NET API — frequently asked questions
Does Microsoft .NET have an API?
Yes. APIs.io lists 10 APIs from Microsoft .NET, including Microsoft .NET API Browser, NuGet Server API and .NET CLI, and 7 more.
Is there an OpenAPI specification for the Microsoft .NET API?
Yes. APIs.io indexes 4 OpenAPI specifications for Microsoft .NET, each linked for download from this page.
How do I authenticate with the Microsoft .NET API?
Microsoft .NET uses bearer-token authentication (apiKey · 1 scheme). The details are profiled on APIs.io as Microsoft .NET Authentication.
Does Microsoft .NET have an MCP server?
Yes. APIs.io lists 1 MCP server for Microsoft .NET: Remote MCP server at learn.microsoft.com; 3 tools listed.
Is the Microsoft .NET API ready for AI agents?
Microsoft .NET has a Kin Score of 67.4 out of 100 (exemplar) and an Agent Readiness score of 31.8 (agent-ready), scored by API Evangelist on 2026-11-13.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.