Amplify is a JavaScript library that provides tools for persistent client-side storage, mocking and manipulating AJAX requests, and a publish-subscribe system for messaging. It includes a Store API for cross-browser local storage, a Request API that abstracts data requests and supports caching and decoding, and a Pub/Sub API to subscribe to and publish messages. Amplify is open source under both MIT and GPL licenses.