.NET Core Agent: Supported Technologies

Technology specification for the .NET Core Agent.

Programming languages
  • ASP.NET
  • C#
  • VB.NET
Operating systems
  • Windows: any version that can run a supported .NET Core version.
  • Linux: any distribution or version on x64 or ARM with a glibc or musl implementation of libc that can run a supported .NET Core version.
Runtime frameworks NET/CLR
  • ASP.NET MVC
  • Enterprise Library
  • Entity Framework
  • Generic Host
  • NHibernate
  • Ninject
  • NVelocity
  • OWASP ESAPI
  • Spring.NET
  • Telerik
  • Unity
  • Web Host
Application servers .NET (5.0 or higher), .NET Core (2.0 or higher)
  • Any Kestrel-based HTTP server
Application types
  • Ajax
  • JSON
  • Microservices
  • Mobile (over HTTP/S)
  • REST/Web APIs
  • Single-page applications
  • Web (incl. HTML5)
Cloud platforms
  • AWS
  • Azure PaaS
  • Azure Functions (premium plan and higher)
  • Azure App Service (any dedicated environment plan)
Databases
  • DB2
  • DynamoDB
  • MS SQL
  • MySQL
  • Oracle
  • PostgreSQL
  • SQLite
API libraries
  • OpenAPI libraries: Swashbuckle.AspNetCore
  • GraphQL libraries: GraphQL.NET