Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Advanced Search
  • 0

What are the limitations of extensions?



In looking through the developer documentation, I noticed that Squarespace has an extension/plugin marketplace, but I can't find any information about the process of building an extension. Does anyone know what the process of building an extension is like?


Also, what are the limitations of extensions? Do they only apply JS/HTML/CSS to the frontend, or is there any ability to run server-side code?

Link to comment

2 answers to this question

Recommended Posts

  • 1

Hello @JoeyS,

Thanks for posting your question!

If you're interested in building an extension, you can request OAuth credentials through this form:


When you receive the credentials, you can follow the documentation on how to use the Commerce APIs using OAuth 2.0:


What you see on our main page are official extension that have been handpicked by us. If you are interested in a collaboration, first build your extension and get some traction, and Squarespace will eventually reach out to you.

Let me know if you have any additional questions!


Link to comment
  • 0

If you're referring to the Squarespace Extensions here, they are not built on Squarespace as you cannot access the 'backend' of Squarespace. These are third party services running on other platforms that connect to Squarespace using the available APIs:

  • Inventory API: Read and adjust stock information for product variants.
  • Orders API: Access order history for one-time purchases and subscription orders or import orders from third-party sales channels.
  • Products API: Manage physical products, including their variants and images.
  • Profiles API: Read and manage customers, mailing list subscribers, and donors that are traditionally accessible through the Profiles panel.
  • Transactions API: Access financial transactions for orders and donations.
  • Webhook Subscriptions API: Subscribe to notifications from a site, like when an order was created, by configuring a webhook endpoint.

Hi! I'm Paul, an independent Squarespace Consultant since 2007 and founder of SF Digital, building the features that Squarespace didn't include. Our mini-extensions allow you to pick dates in any format, show prices in other currencies, take orders without payment or improve your cartI value honesty, integrity, transparency and respect . Links in my posts may refer to SF Digital products or may be affiliate links.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

  • Create New...