FastSpring Developer Tools

Offload many jobs, integrate less vendors, and stay in control with a suite of powerful and customizable developer tools from FastSpring.

How It Works

FastSpring’s developer tools can be used as stand-alone components or used together to offload even more jobs-to-be-done and associated maintenance of those jobs. Our suite of Developer Tools consists of 4 key components:

Store Builder Library

Save time and offload complexity in your  builds by using Store Builder Library, our powerful & customizable Javascript library. Seamlessly embed FastSpring experiences into your website or app, eliminating the need for custom API configurations.

Example Use Cases

  • Add a buy now button to a product sales page on your website
  • Enable in-app subscription sign ups with pre-filled customer details
  • Match brand identity with a customized checkout experience
  • Reduce purchase friction with in-game embedded checkouts
  • Customize checkout with order-level tags for licenses and emails
Explore SBL Documentation


Connect FastSpring, your site, and back office systems with reliable and fast REST APIs. Monitor calls with the API Activity log and use APIs to manage changes to accounts, products, orders, coupons, returns, subscriptions, and more.

Example Use Cases

  • Automatically sync products from tools like SFDC to FastSpring
  • Easily migrate accounts, products, and subscriptions to FastSpring
  • Retrieve account data and push to support systems like Hubspot
  • Update a FastSpring account with information from another system
  • Advertise price estimates to customers for product upgrades
Explore API Documentation


Reduce API calls with extensive JSON-based webhooks. Reliably listen to events on FastSpring to trigger actions in your app, website, or business systems. Monitor webhook activity with helpful in-app webhook logs.

Example Use Cases

  • Collect cart abandonment information to send remarketing emails
  • Update product access when a subscription is purchased
  • Support B2B transactions with updates when a quote is created
  • Process customer-requested returns or those issued by your team
  • Collect and pass emails to marketing systems on account creation
Explore Webhook Documentation

Embedded Component Library

FastSpring’s Component Library is a JavaScript library that you can use to embed same-page components directly into your website. This allows you to consume, customize, and integrate aspects of the FastSpring platform directly into your website and gives your customers a more seamless experience.
Example Use Cases:
  • A customer wants to update their subscription payment from your self-hosted account management portal
  • A customer wants to pause their subscription within your self-hosted account management portal
Explore EPML Documentation