I would think that when they release the API it will be cross platform, and probably either available separately from Steam or via the Steam console tool IE something like
# ./steam -command update -dir ./sdk -game "source sdk" -user bla -password bla