API Evangelist area

C#

5 resources 117 related providers

C# on the APIs.io network is a curated area collecting 5 resources — specifications, tools, and documentation — for this subject.

24 providers on the network work in this area, including Microsoft NuGet, Microsoft .NET, RestSharp, Microsoft Package, Polly, Refitter, and 18 more — each links out to that provider’s APIs, schemas, and governance artifacts.

About this area

C# is a modern, object-oriented programming language developed by Microsoft as part of the .NET platform. It is used for building Windows applications, web services, games (via Unity), and enterprise software, offering strong typing, garbage collection, and rich framework support. The C# language is defined by a standardized specification and implemented by the Roslyn compiler, with packages distributed via NuGet and running on the .NET runtime.

Curated resources (5)

C# Language

The C# language itself: syntax, semantics, type system, and standard library conventions. Maintained by Microsoft with a formal ECMA-334 specification and modern features such as records, pattern matching, async/await...

Roslyn (.NET Compiler Platform)

Roslyn is the open-source .NET compiler platform that provides C# and Visual Basic compilers with rich code analysis APIs, enabling custom analyzers, refactorings, and tooling.

.NET Runtime

The .NET runtime hosts and executes C# programs, providing the CLR, base class libraries, garbage collection, and cross-platform support for Windows, Linux, and macOS.

NuGet Package Manager

NuGet is the package manager for .NET, providing a central registry of open-source and commercial libraries distributed as packages for use in C# and other .NET projects. NuGet exposes a documented HTTP API for packag...

ASP.NET Core

ASP.NET Core is the cross-platform web framework for C#, used to build web applications, APIs, and real-time services on the .NET runtime.

Related providers (117)

Top 24 of 117 network providers tagged for this area — search the full set on apis.io.

Provider Description APIs Rating
Microsoft NuGet NuGet is the package manager for .NET, hosted by Microsoft. It provides APIs for searching, downloading, publishing, and managing .NET packages through the NuGet Gallery and pri... 1 thin
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 programmati... 5 thin
RestSharp RestSharp is a simple REST and HTTP API client library for .NET that wraps HttpClient with a fluent API for making HTTP requests with automatic serialization and deserialization... 1 minimal
Microsoft Package A collection of Microsoft package management APIs covering NuGet, Windows Package Manager (WinGet), Microsoft Store, and Azure Artifacts for managing and distributing software p... 4 minimal
Polly Polly is a .NET resilience and transient-fault-handling library that allows developers to express resilience strategies such as Retry, Circuit Breaker, Hedging, Timeout, Rate Li... 1 minimal
Refitter Refitter is a .NET tool and source generator that produces Refit HTTP client interfaces from OpenAPI specifications. It runs at compile time as a source generator or as a standa... 2 minimal
NUnit NUnit is a unit-testing framework for all .NET languages. Initially ported from JUnit, the current production release has been completely rewritten with many new features and su... 4 minimal
Microsoft Azure Functions Azure Functions is a serverless compute platform from Microsoft Azure enabling event-driven code execution triggered by HTTP requests, timers, queues, blobs, and other Azure ser... 2 strong
Microsoft Dynamics NAV API collection for Microsoft Dynamics NAV (formerly Navision), an enterprise resource planning (ERP) solution for small and medium-sized businesses. Dynamics NAV has evolved int... 7 strong
Socket Socket is a developer-first supply-chain security platform that protects applications from malicious dependencies, vulnerable packages, license risk, and software-supply-chain a... 15 strong
Microsoft Power Automate Microsoft Power Automate is a cloud-based service that helps you create automated workflows between your favorite apps and services to synchronize files, get notifications, coll... 1 strong
Microsoft Project Microsoft Project is a project management software product developed by Microsoft. It provides tools for developing plans, assigning resources to tasks, tracking progress, manag... 4 strong
Microsoft Office 365 A collection of APIs provided by Microsoft Office 365 for productivity, collaboration, and enterprise services. 17 strong
Microsoft Edge APIs and resources for Microsoft Edge browser development and integration, including the Edge Add-ons API for extension management, DevTools Protocol for browser debugging and a... 4 developing
Microsoft Excel APIs for automating, integrating, and extending Microsoft Excel functionality including workbook management, data manipulation, charting, and formula execution through Microsoft... 3 developing
Microsoft Outlook Microsoft Outlook is a personal information manager and email client that is part of the Microsoft Office suite. It provides email, calendar, contact management, task management... 10 developing
Amazon CodeArtifact Amazon CodeArtifact is a fully managed, secure artifact repository service that helps organizations store, publish, and share software packages used in their software developmen... 1 developing
Microsoft Entra Microsoft Entra (formerly Azure Active Directory) provides identity and access management services including authentication, authorization, and directory services. 14 developing
Azure Networking Services A comprehensive collection of Azure networking APIs for managing virtual networks, load balancers, application gateways, VPN gateways, DNS, and other networking resources in the... 2 developing
Microsoft Graph Microsoft Graph is the gateway to data and intelligence in Microsoft 365. It provides a unified programmability model that you can use to access data in Microsoft 365, Windows 1... 90 developing
Microsoft Azure Quantum Microsoft Azure Quantum is Microsoft's cloud quantum computing service — an open, multi-vendor platform that provides access to quantum hardware from IonQ, Quantinuum, Pasqal, a... 5 developing
Microsoft Azure Active Directory Microsoft Azure Active Directory (Azure AD), now Microsoft Entra ID, is Microsoft's cloud-based identity and access management service, which helps employees sign in and access ... 10 developing
Microsoft Power Apps Collection of APIs for Microsoft Power Apps platform enabling low-code application development, automation, and data connectivity. 11 developing
Azure Blob Storage Microsoft Azure Blob Storage is a service for storing large amounts of unstructured object data, such as text or binary data, that can be accessed from anywhere in the world via... 3 developing

Tags: .NET, C#, Microsoft, Programming Language, Topic, Roslyn, NuGet, Dotnet, Language. Sourced from the api-evangelist/c-sharp topic repo.