Have you tried ML.NET?
It's a new machine learning framework made specifically for .NET developers.

ASP.NET

An open source web framework for building modern web apps and services with .NET.

Get Started Download

Supported on Windows, Linux, and macOS

Web Apps

Build pages based on HTML5, CSS, and JavaScript, using C# for server-side logic

APIs

Develop REST APIs for a range of clients, including browsers and mobile devices

Real-time

Enable bi-directional communication between server and client, in real-time

Microservices

Create independently deployable microservices that run on Docker containers

What is ASP.NET?

.NET is a developer platform made up of tools, programming languages, and libraries for building many different types of applications.

ASP.NET extends the .NET developer platform with tools and libraries specifically for building web apps.

Dig deeper: What is ASP.NET?

Learn ASP.NET

Learn about all ASP.NET has to offer with our tutorials, video courses, and docs.

Learn to use ASP.NET

In the TechEmpower benchmarks, .NET processed 6.97 million requests per second, Java Servlet processed 2.55 million, and Node.js processed 0.83 million.

Data sourced from official tests available at TechEmpower Round 16.

Fast and scalable

ASP.NET performs faster than any popular web framework in the independent TechEmpower benchmarks.

Build secure apps

ASP.NET supports industry standard authentication protocols. Built-in features help protect your apps against cross-site scripting (XSS) and cross-site request forgery (CSRF).

ASP.NET provides a built-in user database with support for multi-factor authentication and external authentication with Google, Twitter, and more.

Active community and open-source

Get quick answers to questions with an active community of developers on StackOverflow, ASP.NET forums, and more.

ASP.NET is open source on GitHub, with over 60,000 developers and 3,700 companies already contributing.

Join the ASP.NET community

Free hosting on Azure

Get 10 ASP.NET websites for free with Microsoft Azure.

You can also deploy to any major cloud platform, your own Linux or Windows servers, or one of many hosting providers.

Host for free with Azure

The StackOverflow logo — the word StackOverflow next to an icon of a paper tray with papers spilling out of it. StackOverlow is a customer of .NET. The United Parcel Service (UPS) logo — the letters UPS on a yellow and brown shield. UPS is a customer of .NET. The Alaska Airlines logo — the word Alaska in large dark blue letters. Alaska Airlines is a customer of .NET. The Jet.com logo — the word jet in vibrant purple. Jet.com is a customer of .NET. The Raygun Logo — The word RAYGUN in large uppercase letters. Raygun is a customer of .NET. The NetEase Games logo — the words NetEase Games next to a series of lines that resemble a maze. NetEase Games is a customer of .NET.

Read customer stories

Ready to Get Started?

Our step-by-step tutorial will help you get ASP.NET running on your computer.

Supported on Windows, Linux, and macOS

Get Started