All posts

Software Engineering

Embracing Openness: Introducing Our First Open Source Projects

Arno Erpenbeck

Arno Erpenbeck

Embracing Openness: Introducing Our First Open Source Projects

At fulfillmenttools, we believe that innovation thrives on openness and collaboration. By releasing our first projects to the open source community, we aim not only to receive valuable feedback but also to share our knowledge while demonstrating our commitment to developing high-quality software.

Why Open Source?

For us, the open source philosophy aligns perfectly with our values of transparency, collaboration, and continuous improvement. Open-sourcing our software brings numerous advantages. First and foremost, it invites a diverse array of developers and experts worldwide to contribute. Their unique perspectives foster creativity and lead to more robust, secure, and efficient solutions. Moreover, open source promotes transparency, allowing users to understand, modify, and customize the software according to their needs. This shared approach not only accelerates development but also creates a vibrant community of users and contributors, enhancing the overall quality of the project.

The open source philosophy aligns perfectly with our values of transparency, collaboration, and continuous improvement.

Introducing the fulfillmenttools TypeScript SDK

We are excited to announce the launch of our TypeScript SDK for the fulfillmenttools API. This SDK makes it easy to build applications that integrate with the fulfillmenttools platform, and it is now available on GitHub and npm. It can be used wherever you can run JavaScript.

Here's a little example how to make a request to the fulfillmenttools API using the SDK in TypeScript:

The TypeScript SDK is open source and is licensed under the MIT License. This means that you can use it in your own projects, and you can contribute to its development. Currently, the SDK is still in beta, because it does not yet comprise the full functionality of the fulfillmenttools API, but only the most important operations. Naturally, we’re interested in what functionality you would like to see implemented next and which improvements would help you most in your integration projects. Let us know!

Integrating fulfillmenttools with commercetools Connect

Our certified commercetools Connect app is a fully-functional connector to integrate fulfillmenttools into your ecommerce landscape powered by commercetools.

It is now available on the commercetools Connect marketplace. The beauty of commercetools Connect is that it lets you add functionality to your Composable Commerce project without needing to buy and maintain dedicated hosting or runtime environments. The fulfillmenttools app can be used simply by deploying it into your commercetools project. Deployment and configuration is done via API. Using our app simplifies the integration process and reduces development efforts as you can rely on tested and certified components.

We have also made this connector open source, and it is licensed under the MIT License. The source code is now available on GitHub. You can use the connector as part of the commercetools Connect platform without any coding. And you can use the source code as a blueprint to start building your own integrations.

Stay tuned for an upcoming blog post, where we will present the details of how fulfillmenttools fits into commercetools Connect and helps you to integrate your order management process seamlessly. The journey of innovation never stops and we invite you to be a part of it.

How You Can Get Involved

Contribute: If you have technical expertise, you can contribute directly to the fulfillmenttools connector and the TypeScript SDK by submitting improvements, bug fixes, or new features. Please check the GitHub repositories for our guidelines to make the contribution process easy and effective for everyone involved.

Provide Feedback: Your feedback, even if you don't code, is invaluable. Share your experiences, report bugs, or suggest new ideas. You can create issues in the GitHub repositories for the TypeScript SDK and the Connect app or you can reach us via the contact form below. Every contribution matters!

Improve Documentation: Good documentation is key to user-friendliness. Help us enhance the documentation so that new users can quickly get started with integration of fulfillmenttools. We’re keen to hear your feedback at docs@fulfillmenttools.com.

Join Our Community

By making the TypeScript SDK and the commercetools Connect app open source, we are taking the first steps to foster a community of collaboration and innovation.

Thank you for your support and interest in our open source projects. We look forward to embarking on this exciting journey with all of you! Together, let's pioneer the next wave of order management software.

Written by:

Arno Erpenbeck

Arno Erpenbeck

Table of Content

Inspired by what you’ve read?

Talk to our team to explore how fulfillmentools can support your growth.

Share

Inspired by what you’ve read?

Talk to our team to explore how fulfillmentools can support your growth.

Further information

Do you want to learn more about fulfillment and Agentic OMS?

Get inspired by proven strategies, actionable insights, and real‑world examples designed to help your teams move faster, work smarter, and drive measurable business impact.

How to Optimize the Customer Journey in E‑Commerce – and Increase Your Conversion Rates

How to Optimize the Customer Journey in E‑Commerce – and Increase Your Conversion Rates

Udo Rauch

Udo Rauch

IT Architecture of the Future: How to Successfully Drive Digital Transformation in Retail

IT Architecture of the Future: How to Successfully Drive Digital Transformation in Retail

Tim Dauer

Tim Dauer

AI in Retail Part 4: Boost your Efficiency with AI in Inventory Management

Order Management

AI in Retail Part 4: Boost your Efficiency with AI in Inventory Management

Svenja Bönisch

Svenja Bönisch