The Grid Portal Toolkit (GridPort) is a toolkit for developing Web-based portals and applications on top of an underlying distributed and grid computing infrastructure. GridPort aggregates grid services from grid software packages and provides additional grid capabilities while presenting a simple, consistent API for portal and application developers. This article presents an introduction to Grid Portal Toolkit 3, including the design philosophy, architecture, and capabilities of each component.