Develop apps for over 1 million merchants

Ecwid merchants can sell anything, anywhere. Create amazing apps for sellers in over 175 countries with the Ecwid API Platform.

Why should you choose Ecwid?

Easy and powerful API
Simple and intuitive API with lots of awesome features to make your app development a piece of cake.

Global reach
Build an app and help fuel the growth of over 1 million Ecwid merchants in over 175 countries.

Great developer support
Get timely help and suggestions at any step of your development process and even after the release.

Ecwid App Market
Join the awesome list of trend setters and innovators who already developed an app for Ecwid.

What developers are saying

Matt Lukso, developer at ShipStation.com
Ecwid, and especially Vitaly, were incredibly responsive and proactive regarding any improvements and if any issues came up. Integrating with their REST API was easy and straightforward and the documentation was solid—everything we needed to build a powerful integration that gives ShipStation and Ecwid’s users a seamless connection.
Kevin Reeth, Chief Product Officer of TaxJar.com
At TaxJar, we care deeply about providing a great customer experience. Ecwid’s development tools, with OAuth2 authentication and robust APIs, allowed us to quickly build a seamless integration between our two platforms. Other e-commerce platforms would do well to take a cue from Ecwid.
Davis Siksnans, CEO of Printful.com
Ecwid's API works smoothly and it's very easy to integrate. The Ecwid team is also a pleasure to work with — they're always quick to answer questions and provide support.
Tomas Turon, CTO & Co-Founder of MonkeyData.com
It's a pleasure to work with such a fast-growing platform as Ecwid. API implementation was intuitive, fast and smooth. We work very closely with Ecwid team so we are able to comply each other to satisfy Ecwid clients and bring them the value they expected with MonkeyData.

Join the Ecwid App Market

Over 150 developers have already published their app for Ecwid. Create your own app and gain a strong user base and a following among the Ecwid merchants.

Powerful API Platform

Add Custom Payment/Shipping/Discount
Integrate your preferred payment gateway or shipping carrier. Or provide custom discounts at checkout based on cart contents.
Get Orders or Update Product Stock
Get access to your store's orders, products, and other store entities to read, update, or delete with ease.
Save Public and Hidden Data to Orders
Add new fields to any step of the store checkout process or save hidden information to order with ease.
Customize the Storefront
Create custom themes, add new features, or restrict the functionality of a storefront with your custom JS and/or CSS file.
Webhooks About Store Events
Get notified about store events for different entities — products, categories, orders, abandoned carts, and more.
Add Settings to the Control Panel
Want to change different settings quickly? Build a beautiful native interface that fits nicely into your Control Panel.

Need Even More?

Mix and match the API features so that they work together — learn about what you can do in the API Documentation.

Get awesome support

The Ecwid Apps team will be helping you launch the app to the real users. You will get insights on the best practices and improve your chances of success in the long run.

Contact the Ecwid team ›

Frequently Asked Questions

What do I need to get started?

Just go through the registration process to get yourself an Ecwid account and an app for testing.


How do I add more API features to my app?

Contact the Ecwid team and let us know what API features you want to use. We will make the changes and let you know once it’s done.


How can I make the app public?

When your app is ready, contact the Ecwid team to submit it for review. After it's been tested and approved, we will provide you with a document to fill in the app details page and then make it public.

The full process is described here: https://developers.ecwid.com/publishing-your-app


What are the terms and conditions?

You can find the full contents of the terms and conditions for the Ecwid App Market and API here: https://developers.ecwid.com/terms


How can I accept payments for my app?

Your app can be free or paid. Paid apps can work on Ecwid billing or merchants can be charged on your side. More info: https://developers.ecwid.com/make-money


What if I have other questions?

Feel free to check the available resources like Ecwid Help Center, Developer Community on Slack, API Documentation, or the contact form.

Connect with the Developer Community

Discuss the best practices and learn more about how to use the Ecwid API features from other app developers.

Over to You

Register your app and start developing for the Ecwid App Market.