Microsoft Forefront Threat Management Gateway 2010 SDK


Microsoft Forefront Threat Management Gateway (TMG) is an extensible platform that integrates firewall and cache features, and routes requests and responses between the Internet and client computers. Forefront TMG provides filtering to block access to specific sites, and uses network address translation (NAT) and other methods to enable secure access between an intranet and the Internet. This documentation includes information and libraries for developing extensions, administration tools, and other components that integrate with and build on the Forefront TMG platform.

Where Applicable

Forefront TMG includes firewall services, virtual private networking (VPN) support, advanced caching capabilities, packet filtering, a diverse set of protection mechanisms, and alerting. This documentation includes information relevant to developers wanting to extend these features and to automate their configuration tasks.

Developer Audience

The information in this documentation for Forefront TMG is relevant to programmers, system administrators, and tool vendors. To use this documentation, programming experience in the following areas is desirable:

  • Visual C++® or Visual Basic® applications
  • Visual Basic Scripting Edition (VBScript) or JScript®

Run-Time Requirements

Forefront Threat Management Gateway (TMG) 2010 requires Microsoft Windows Server 2008 R2 or Windows Server 2008 x64 Edition with Service Pack 2 (SP2).

The Forefront TMG Management component can also be installed on computers that use Windows 7 or Windows Vista.

In This Section

Topic Description


General information about Forefront TMG.

Administration COM Documentation

Describes how to use the Forefront TMG administration COM objects.

Application Filter Documentation

Describes the Microsoft Firewall service and how to write application filters to extend it.

Web Proxy Documentation

Describes the Forefront TMG Web proxy and how to write Web filters to extend it.

Extending Forefront TMG Management

Describes how to extend the Forefront TMG MMC snap-in.

Send comments about this topic to Microsoft

Build date: 6/30/2010