IIS Extensions

The modular architecture of IIS 7 supports a rich set of APIs that let you extend and customize web servers. IIS 7 also supports APIs that use both native (C/C++) and managed (C#, VB.NET) code structures. You can download IIS extensions that extend its capabilities.

The following official Microsoft IIS 7 extensions expose APIs that let you programmatically configure and control a module.

API

Managed/Native

IIS Database Manager provides easy management of local and remote databases from within IIS Manager.

Managed

IIS HTTP Compression enables faster transmission times between IIS and client browsers that can accept compressed files.

Native

The IIS Search Engine Optimization Toolkit helps you improve your website's relevance in search results by recommending how to make your site content more search engine-friendly.

Managed

IIS Smooth Streaming Client supports Silverlight and Windows Phone applications that can playback and control Smooth Streaming data.

Managed

The IIS Smooth Streaming Format SDK enables you to create software programs that package encoded video and audio bitstreams for on-demand and live Smooth Streaming scenarios.

Native

IIS Smooth Streaming Management REST Services is a Representational State Transfer (REST) API that you can use to manage Live Smooth Streaming publishing points in IIS Media Services 4.1.

Native

The IIS Smooth Streaming Manifest Structure specifies the format and semantics of the XML manifests that are used by Smooth Streaming servers and clients.

Native

IIS Transform Manager enables integrated video-encoding and batch-conversion of on-demand media files to alternate file and container formats such as the Smooth Streaming Protected Interoperable File Format (PIFF) for Silverlight clients and the HTTP adaptive streaming format for Apple mobile digital devices.

Managed

IIS URL Rewrite provides a rule-based rewriting mechanism that lets you change request URLs before they are processed by the web server.

Managed

The IIS Web Deployment Tool simplifies the migration, management, and deployment of IIS web servers, applications, and sites.

Managed

IIS Web Playlists enables you to create server-controlled sequences of digital media content and to prevent caching of the content on client computers.

Native

Microsoft Web Platform Installer enables download, installation, and updates of the latest Microsoft Web Platform components including IIS, IIS Media Platform technologies, SQL Server Express, .NET Framework, and Visual Web Developer.

Managed