These notes guide developers through the initial setup, authentication, API calling structure, and development tools available for integrating the Wilcom Embroidery Web API into web applications.
β
Step 1: Sign up and get API credentials
- Visit the Wilcom Developer Portal: π https://developer.wilcom.com
- Register your company and select an appropriate API plan.
- Once approved, go to Applications in the Developer Portal to:
- View your default Application ID.
- Click View to retrieve your Application Key.
- Optionally, restrict access via IP addresses or edit application metadata.
π Step 2: Read the documentation
After signing in, read the documentation carefully, starting with...
- EWA API methods overview
- EWA data packages overview
- EWA design recipe
These documents explain API structure, supported operations, and expected XML formats.
π Step 3: Authentication
Every API call must include:
- appId β Your Application ID
- appKey β Your Application Key
These are passed as POST parameters or HTTP headers depending on the implementation.
π Step 4: API endpoints
Base URLs
Function | URL |
General API calls | |
Auto-digitizing calls | |
Legacy URL (v4.5) | |
Legacy auto-digitizing | |
Common API methods
π‘Step 5: Calling the API
Basic example with curl
Response
The API returns an XML string with result metadata or an error block if something fails.
π§° Step 6: .NET integration with RestSharp
Download from the Developer Portal:
Wilcom.EWAEntity.dll
Wilcom.GeneralEntity.dll
RestSharp.dll
If using a different .NET version, download the Visual Studio 2010 source and rebuild the solution.
Sample code snippet (C#)
π Developer resources
Resource | Details |
Developer portal | |
Support | |
Forum | |
Sales | sales@wilcom.com |
Docs & specs | Detailed schema and examples provided via the Developer Portal |
Sample apps | Available in Node.js, Python, PHP
|
Related Articles
EWA API overview
Wilcom’s Embroidery Web API (EWA) is a modern, third-generation web-based software toolkit designed specifically for web developers in the embroidery and apparel industries. It allows businesses to seamlessly integrate professional embroidery ...
EWA API technical notes
Wilcom’s Embroidery Web API is a cloud-hosted, RESTful interface that enables developers to integrate professional embroidery design and personalization features into websites, e-commerce platforms, or internal systems. The API supports rendering, ...
EWA API business case
In today’s fast-paced, personalization-driven market, embroidery businesses and e-commerce platforms must offer instant customization, real-time previews, and automated production workflows. The Wilcom Embroidery Web API (EWA) is a robust, ...
EWA API capabilities
Wilcom’s Embroidery Web API (EWA) provides a RESTful interface for integrating advanced embroidery capabilities into web and cloud-based applications. The API exposes functionality for rendering, modifying, and generating embroidery designs using ...
Embroidery formats in API calls
Most API calls in the EWA API return an embroidery file. This article explains the difference between file types and how to request or upload them. Native vs machine formats Native format (EMB): Wilcom’s own design format is EMB – e.g. ...