The Movement Cooperative created Parsons with the goal of having a flexible and universal backend framework to facilitate the movement of data between the ever-evolving set of tools used by the progressive community.
Parsons takes the form of a python package that includes integrations between the tools that the progressive community relies on. These can be specific to advocacy (VAN, ActionNetwork, Mobilize), or general tools that have broad adoption outside the progressive movement (Redshift, AWS, Facebook Ads). The package builds against existing APIs, and normalizes data regardless of source. It seeks to abstract the difficult aspects of building integrations by abstracting complicated API endpoints into simple, yet flexible methods.
For more info, see the Parsons technical overview and documentation.
Or dive right into the Parsons Github repo.