The Gs alpha subunit (Gsα, or Gs protein) is a heterotrimeric G protein subunit that activates the cAMP-dependent pathway by activating adenylate cyclase.
It is one of the three main families of G proteins: Gi/Go, Gq, and Gs.
The G protein-coupled receptors that couple to this kind of G-protein include:
The general function of Gs is to activate adenylate cyclase, which, in turn, produces cAMP, which, in turn activates cAMP-dependent protein kinase. Further effects of Gs are thus found in function of cAMP-dependent protein kinase.
It provides a step in signal transduction. Amplification of the signal occurs for instance because the receptor activates several Gs.  However, each Gs activates only one adenylate cyclase.