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 authentication, developer portal, documentation, getting-started guide, engineering blog, support, YouTube channel, and 11 more developer resources.

50.7/100 developing ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-08-05 · rubric v0.9.1
AccessFreemiumSelf serve⚡ Free to try
9 APIs 6 Features 5 Use Cases
.NETC#CloudCross-PlatformDeveloper ToolsMicrosoftOpen Source

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-05 · rubric v0.9.1
Composite quality — 50.7/100 · developing
Contract Quality 14.0 / 25
Developer Ergonomics 10.4 / 20
Commercial Clarity 12.1 / 20
Operational Transparency 6.8 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. 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. Want it done for you? Prioritized profiling — $2,500 →

APIs 9

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.

Scroll for all 9

Open Collections 1

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

NuGet Server API (V3)

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Microsoft Net Rate Limits

5 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 3

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

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 2

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 2

SDKs, sample code, and the tooling you integrate with

Access & Security 3

Authentication, authorization, and security posture

Learn 2

Tutorials, courses, talks, and written guidance

Operate 3

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

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