Microsoft .NET website screenshot

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.

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 changelog, CLI, sandbox, API reference, signup flow, authentication, developer portal, and 43 more developer resources.

60.9/100 strong ▬ flat Agent 30/100 agent ready saas Full breakdown ↓
scored 2026-09-14 · rubric v0.22.0
AccessPaid
10 APIs 1 MCP Servers 6 Features 5 Use Cases
.NETC#CloudCross-PlatformDeveloper ToolsMicrosoftOpen-Source

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-09-14 · rubric v0.22.0
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.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. Every facet and dimension name above is a link: it opens that measurement's own page — what it means, the exact checks that feed it, how the whole catalog distributes on it, and the providers at the top of it. This rating is computed from github.com/api-evangelist/microsoft-net: open an issue to ask a question, or submit a pull request to add artifacts. Submit an artifact on GitHub — free → Manage your own listing — the Influence plan, $499/mo →

APIs 10

Individual APIs this provider publishes, each with its own machine-readable definition.

Microsoft .NET API Browser

Comprehensive reference for .NET APIs across all packages, namespaces, and types in the .NET ecosystem including .NET 9, .NET Standard, and .NET Framework.

NuGet Server API

RESTful API for interacting with nuget.org and private NuGet feeds, supporting package search, download, push, delete, and metadata queries for .NET package management.

.NET CLI

Cross-platform command-line interface for developing, building, running, and publishing .NET applications. Provides commands for project creation, package management, testing, a...

ASP.NET Core Web API

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...

.NET Aspire

Cloud-ready stack for building observable, production-ready distributed applications in .NET with built-in service discovery, health checks, telemetry, and configuration managem...

Microsoft .NET PackageContent API

The PackageContent API from Microsoft .NET — 3 operation(s) for packagecontent.

Microsoft .NET Registration API

The Registration API from Microsoft .NET — 2 operation(s) for registration.

Microsoft .NET Search API

The Search API from Microsoft .NET — 1 operation(s) for search.

Microsoft .NET ServiceIndex API

The ServiceIndex API from Microsoft .NET — 1 operation(s) for serviceindex.

.NET API Browser

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, ...

Scroll for all 10

Open Collections 6

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

NuGet Server API (V3)

OPEN COLLECTION

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Microsoft Net Rate Limits

8 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 6

Notable capabilities this provider offers.

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.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Microsoft Net Authentication

apiKey · 1 scheme

SECURITY

Microsoft Net Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Microsoft Net Vulnerability Disclosure

security.txt · contact published

SECURITY

Microsoft Net Trust Center

SOC 1, SOC 2, ISO/IEC 27001, ISO/IEC 27018, HIPAA, FedRAMP, GDPR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Microsoft Net Agentic Access

7 operations

7 operations · 0 acting

AGENTIC

Use Cases 5

What developers build with this provider.

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.

Integrations 6

Pre-built integrations with other platforms and tools.

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.

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 5

Pagination, idempotency, versioning, errors, and events

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Learn 2

Tutorials, courses, talks, and written guidance

Operate 9

Status, limits, changes, and where to get help

Scroll for all 9

Commercial 4

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 5

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
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: paid
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Paid
  confidence: high
  source:
  - finops
  - authentication
  - rate-limits
  - security
  - sandbox
  generated: '2026-09-03'
  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
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
- 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/nuget/api/overview
  baseURL: https://api.nuget.org/v3
  tags:
  - ServiceIndex
  properties:
  - type: OpenAPI
    url: openapi/microsoft-net-serviceindex-api-openapi.yml
- 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
common:
- 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.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
  url: https://apievangelist.com
x-enrichment:
  date: '2026-08-29'
  status: enriched
  artifacts_added: 26
  pass: local-v1
x-parent: microsoft
x-relationship: product

Work with this as data

Every provider here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for providers

9 MCP tools reach this
  • find_providersBrowse and filter every provider in the catalog.
  • get_provider_artifactsEvery artifact this provider publishes, grouped by type.
  • get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
  • get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
  • get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
  • get_provider_ratingPRO — composite, band, trend and facet scores.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This provider
curl "https://apis.io/api/v1/providers/microsoft-net"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/microsoft-net/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/microsoft-net/evidence"

Discovery needs no key. Ratings and market analysis are Pro.

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.

A second provider on the same verified email joins the account you already have.