The Bloomreach team has been cooking up some major updates for Bloomreach Discovery that are sure to make your implementation experience smoother and more intuitive. These enhancements are meant to streamline integration activities and support ongoing maintenance on the platform, ensuring you can focus on what you do best: creating amazing user experiences.
TL;DR: Check out this video to see our new developer resources.
Let’s dive into what’s new and how it addresses common developer challenges.
What’s New?
We’re unveiling three major resources designed to make the Bloomreach platform more accessible and efficient for members of our developer community.
First up, we’ve introduced a clear description of Bloomreach APIs in a standardized format that can be used by both developers and automated tooling. This is a game-changer for developers as it enables automated updates to API documentation for greater accuracy and consistency, as well as automated updates to the Postman Collection for experimentation and learning. At the same time, this allows you to generate client code, create test cases, and configure infrastructure more efficiently. This resource addresses the need for a single source of truth for API documentation and facilitates easier integration and experimentation by developers.
Here’s why you’ll love it:
- Automated documentation: OAS provides a clear, standardized description of our APIs, meaning you get accurate and up-to-date documentation automatically. No more hunting for information across multiple sources!
- Automated Postman Collection updates: Test out the latest state of the APIs with up-to-date Postman Collections.
- Client code generation: Produce client code in various languages and frameworks effortlessly and create language types and models, saving you significant setup time. This is perfect for multi-language projects and diverse tech stacks.
A more structured approach to API usage, OAS enables a wide range of use cases such as generating types and interfaces, test mocks, client code, and SDK generation. With OAS, you can create the tools you need to focus on building, so you can get your projects up and running quickly and see a faster time to value.
Next, we’re excited to introduce the Discovery Web Typescript SDK, designed to streamline the integration of Bloomreach search features into your websites.
Here’s how it benefits you:
- Seamless integration: The SDK streamlines Discovery feature integration, making it incredibly easy to embed search functionalities into your web projects.
- Enhanced efficiency: By abstracting Bloomreach Search API requests and responses and setting certain defaults, the SDK reduces development time and complexity.
- Customization flexibility: Build your own front-end UI components with the flexibility to tailor them to your specific needs. This gives you the creative freedom to match your website’s design and functionality requirements perfectly.
The Discovery Web Typescript SDK means that faster, easier, and more efficient web development is now at your fingertips.
We know how valuable practical examples are, so we’ve created a Discovery code sample library. This treasure trove of reference code samples will help you learn about Bloomreach APIs and easily build integrations.
Here’s why it’s a must-use resource:
- Quick learning: Dive into core features like search, autosuggest, and recommendations, and learn how to implement them without starting from scratch. This drastically reduces the learning curve for new developers on the platform.
- Hands-on practice: Experiment with Bloomreach features in an interactive component playground, accelerating your understanding and implementation. This is perfect for troubleshooting and experimentation without affecting your main projects.
- Get started immediately: Our code samples let you get started with working UI in one click — without writing any code or setting up anything on your computer. Prototype your account configuration and UX before integrating it into your storefront.
The code sample library will get you up to speed with Bloomreach Discovery quickly and effectively, eliminating any frustration of piecing together information and allowing you to start building right away.
Why These Features Matter
These updates aren’t just new features; they represent our commitment to making Bloomreach Discovery the most developer-friendly platform out there. By simplifying the implementation process and providing more flexible tools, we’re ensuring you have everything you need to create outstanding user experiences.
These enhancements help address some common challenges and frustrations, leading to benefits such as:
- Faster setup and configuration: Postman Collections reduces the time needed for initial setup and configuration by empowering you to learn about our APIs and see API responses for your accounts so you can get started faster.
- Simplified integrations: The Typescript SDK simplifies the embedding of search features with a simple interface to integrate with our APIs, making integration more straightforward and less error-prone.
- Hands-on learning: The code sample library provides practical examples, rapid prototyping, and hands-on practice, reducing the time you’ll need to spend on learning and troubleshooting.
Stay Connected
We’re just getting started with these updates — there’s plenty more on the horizon. Keep an eye out for future announcements, and feel free to reach out if you have any questions or need further information.
At Bloomreach, we understand that developers need resources and tools that streamline and expedite their work. With these new resources, we’re making sure you have the best possible experience when working with Bloomreach Discovery. Our goal is to empower you to implement and maintain Bloomreach solutions with even greater efficiency and flexibility.
Interested in becoming an early adopter of our developer tools and features? Participate in our early access program to try out our tools, provide feedback, and give insights on what to build next.
Stay tuned for more exciting updates!