PIM Systems

Bluestone PIM System: Technical Review, Data Model & API Examples

Detailed technical review of Bluestone PIM system including MACH architecture, micro-services approach, and real-world implementation insights.

Published January 15, 2025
15 min read
Sivert Kjøller Bertelsen
Bluestone
MACH
PIM
Technical Review
API
Micro-services

Platform Overview

Bluestone follows a MACH-aligned, micro-service approach where each tenant is provisioned as an isolated set of services. The platform represents modern composable commerce architecture with cloud-native design principles and micro-services implementation.

The platform stores attribute values as JSON documents with locale and channel dimensions, using Elasticsearch for flattened search indexing. This modern architecture enables flexible data modeling while maintaining high performance for complex product catalogs.

Key Facts

  • Founded: 2010s
  • Headquarters: Norway
  • Architecture: MACH-aligned micro-services
  • Infrastructure: AWS cloud-native
  • API: REST with comprehensive filtering and webhooks
Bluestone PIM login screen showing email input field and continue button with company branding

Bluestone PIM Login Interface

Clean and modern login interface showcasing Bluestone's enterprise-grade authentication system with email-based access.

Bluestone Data Model

Core entities in Bluestone's micro-services based data model with flexible JSON document storage

EntityVendor NameDescriptionKey AttributesRelationships
Product
ProductPrimary SKU record that can reference multiple Variants with JSON document storage
json_attributes
locale_dimensions
channel_scope
external_id
references Variants
belongs to Catalogs
linked to Assets
Variant Group
Variant Group (Master)Master product containing Variant Level Attributes (VLAs) shared across child variants
variant_level_attributes
shared_properties
inheritance_rules
parent of Variants
defines shared attributes
linked to Assets
Variant
VariantSpecific sellable instance that inherits from Variant Group but can override values and have unique attributes
inherited_attributes
override_values
variant_specific_attributes
child of Variant Group
can override inherited values
supports unique attributes
Task
TaskHardcoded workflow entity for process management, separate from the flexible data model
workflow_state
assignee
due_date
approval_status
linked to Products/Variants
part of workflow automation
not customizable entity type
Attribute
AttributeMetadata field with types including text, number, boolean, date, media, reference
data_type
validation_rules
locale_support
channel_scope
grouped in Attribute Groups
used by Products/Variants
can be Variant Level Attributes
Attribute Group
Attribute GroupUI grouping and permission context for organizing related attributes
group_name
display_order
permissions
contains Attributes
defines UI layout
Catalog
CatalogLogical assortment (channel) with rules for completeness, attributes and structure
channel_config
completeness_rules
attribute_mapping
contains Categories
scopes Products
defines Channel rules
Asset
AssetMedia file stored in DAM micro-service with on-the-fly rendition generation
file_data
metadata
renditions
cdn_urls
linked to Products/Variants
organized in folder structure

New to PIM systems?

Before diving into Bluestone specifics, you might want to read our detailed guide to PIM systems to understand the fundamentals and key concepts.

Read PIM Systems Guide
Bluestone Attribute Types

Complete list of attribute types available in Bluestone with their micro-services implementation

Common NameVendor NameDescriptionOperatorsExamples
Text
text_short, text_long, markdownText fields with varying length and markdown formatting support
eq
neq
contains
startsWith
endsWith
isEmpty
isNotEmpty
Product name
Description
SKU
Number
number_integer, number_decimalNumeric fields for integers and decimal values
eq
neq
gt
gte
lt
lte
between
Price
Weight
Quantity
Boolean
booleanTrue/false field
true
false
Is active
Featured
Discontinued
Date
date, datetimeDate and datetime fields
before
after
between
Launch date
Last modified
Expiry date
Single Select
list_singleSingle option from predefined option set
eq
neq
in
nin
isEmpty
isNotEmpty
Brand
Category
Status
Multi Select
list_multiMultiple options from predefined option set
in
nin
containsAny
containsAll
Features
Materials
Certifications
Rich Text
rich_text_htmlHTML rich text editor for formatted content
contains
isEmpty
isNotEmpty
Product description
Marketing copy
Instructions
Entity Reference
reference_product, reference_variant, reference_catalogReferences to other entities within the system
eq
neq
in
nin
isEmpty
isNotEmpty
Related products
Category references
Variant links
Complex Object
jsonFlexible JSON field for complex structured data
isEmpty
isNotEmpty
Technical specifications
Configuration data
Structured metadata

API Implementation Details

MACH Architecture

Fully cloud-native AWS deployment with multi-region clusters (EU, US, APAC). Each tenant is provisioned as isolated micro-services, ensuring security and scalability while enabling independent service updates.

API Authentication & Rate Limiting

API keys scoped per service with default rate limit of 500 requests/minute. The micro-services architecture allows fine-grained access control and independent scaling of different platform components.

Advanced Filtering & Search

REST endpoints accept query parameters or JSON body filters with comprehensive operators per data type. Elasticsearch-powered search provides faceted filtering and full-text search capabilities across all product attributes.

"While access to the front-end can be managed within the system, API access must go through the service desk. This, along with the review flow for deployment of PBCs (Package Business Capabilities), shows that Bluestone retains control of the environment and makes the system come across as more of a closed garden compared to other more open PIM systems. The plus side is that Bluestone can use this control to ensure platform stability and consistency in the UI. One may consider requesting 'master API access' and then through API management proxy taking back control of the assignment of access."
SB
Sivert Kjøller Bertelsen
PIM Implementation Expert

Workflow Automation & Publishing

Configurable workflows can automatically create tasks when products are created, with approval processes for AI-generated content. Launch dates can trigger automatic data publishing to external systems. Organizations can choose whether the PIM triggers publishing events or if external e-commerce systems execute the publishing based on PIM data.

Webhooks & Real-time Events

Any entity change can trigger POST to external URLs with HMAC signature verification. This enables real-time integration patterns and event-driven architectures for both workflow automation and data synchronization.

Extension Hub

Micro-service plug-ins deployed via Extension Hub including AI Translator, Shopify connector, and custom integrations. This extensibility model supports composable commerce requirements and custom workflow implementations.

API Usage Example

Example showing how to upsert a product using Bluestone's REST API

bash
# Upsert a product title in Bluestone PIM
TOKEN="<api_key>"
BASE="https://api-eu.bluestonepim.com/v2"

curl -X PATCH "$BASE/products" \
     -H "x-api-key: $TOKEN" \
     -H "Content-Type: application/json" \
     -d '[{
       "externalId": "SKU-12345",
       "attributes": {
         "name": {
           "en": "New product name 2025"
         }
       }
     }]'

Technical Specifications

MACH Architecture

Bluestone follows MACH Alliance principles, demonstrating commitment to Microservices, API-first, Cloud-native, and Headless architecture principles with modern composable commerce implementation.

Built-in DAM Micro-service

Integrated digital asset management with Amazon S3 storage and CloudFront CDN. Auto-generated renditions (JPEG, WebP, AVIF) with AI enrichment via Azure Vision plug-in.

Rights Management & External Data Sources

Attributes can be configured with source set to "External" to prevent manual editing in the PIM UI while allowing exclusive updates via API calls from external systems. This is ideal for ERP-controlled data like purchasing prices that need to be displayed and used in PIM workflows without risking data integrity through manual edits.

Workflow Automation & Tasks

Tasks are hardcoded entities for workflow management, separate from the flexible product data model. Automatic workflows can be configured to create tasks when products are created, with approval processes for AI-generated content and scheduled publishing dates. Launch dates can trigger automatic data publishing to external systems.

Variant Inheritance Model

Variant groups (masters) use Variant Level Attributes (VLAs) for common data shared across variants. Variants can override inherited values when configured to allow it, and support variant-specific attributes that don't exist on the master level. This provides flexibility for managing both shared and unique data efficiently.

Custom Entity Modeling

For custom business objects like materials or components, the recommended approach is modeling them as product types within the flexible data model rather than expecting hardcoded entity types. The platform supports singles, bundles, variant groups, and variants with configurable attributes and relationships.

Enrichment Insights

Configurable dashboards showing completeness percentages, attribute fill rates, and workflow SLA tracking. Insight widgets provide threshold-based traffic-light status indicators.

Limitations & Implementation Considerations

API Permission Complexity

Different API endpoints have varying permission requirements that may not be immediately apparent. While Elasticsearch search endpoints typically work with basic MAPI credentials, detailed product management endpoints often require higher permission levels. This can create unexpected access limitations during implementation.

JSON Document Architecture Learning Curve

The JSON document storage approach handles locale and channel dimensions differently than traditional attribute-table structures. Teams familiar with relational PIM architectures need time to adapt to the document-based data modeling patterns.

Rate Limiting & Tenant Isolation

Each tenant gets isolated microservice instances with 500 requests/minute API rate limits. While this provides security benefits, it can impact integration patterns that require high-frequency API calls or real-time synchronization scenarios.

MACH Architecture Investment

The microservices architecture and Extension Hub capabilities require technical expertise to fully leverage. Organizations without composable commerce strategies may not realize the full value of the MACH-certified platform investment.

Variant Level Attributes Complexity

While VLAs provide powerful inheritance capabilities, the override mechanisms and variant-specific attribute management can become complex for teams managing large product catalogs with deep variant hierarchies.

Key Benefits & Strengths

MACH-Aligned Architecture

Bluestone follows MACH Alliance principles, ensuring true microservices, API-first, cloud-native, and headless architecture. This enables composable commerce strategies and future-proof technology investments.

Flexible Variant Inheritance

Variant groups (masters) use Variant Level Attributes (VLAs) for shared data across variants, while variants can override inherited values and support unique attributes not present on the master. This provides efficient management of both common and variant-specific data for complex product lines.

Advanced Workflow Automation

Configurable workflows automatically create tasks for product enrichment, with approval processes for AI-generated content and scheduled publishing. Organizations can choose whether the PIM triggers publishing events or external systems execute based on PIM data.

Cloud-Native Performance

AWS-based infrastructure with multi-region deployment (EU, US, APAC) and isolated tenant provisioning. Elasticsearch-powered search provides high-performance filtering and faceted search capabilities.

Extensible Micro-services

Extension Hub enables deployment of custom micro-service plug-ins including AI translators, channel connectors, and business logic extensions. This supports evolving business requirements without platform limitations.

Real-time Integration

Comprehensive webhook system with HMAC signatures enables real-time event-driven integrations. API-first design supports headless commerce and omnichannel distribution strategies.

Built-in DAM Integration

Native digital asset management micro-service with automatic rendition generation, CDN delivery, and AI-powered metadata enrichment. Eliminates need for separate DAM solutions.

"Bluestone's isolated tenant provisioning means each customer gets dedicated microservice instances, which explains the 500 req/min API rate limits per tenant. The JSON document storage approach handles locale and channel dimensions differently than traditional attribute-table structures. Variant Level Attributes (VLAs) on master records with inheritance override capabilities provide a specific approach to variant management."
SB
Sivert Kjøller Bertelsen
PIM Implementation Expert
"From an implementation perspective, Bluestone's API permission model can be opaque - different endpoints require different access levels that aren't always documented clearly. I recommend thorough API testing during evaluation, particularly for bulk operations and real-time integration scenarios where the 500 req/min rate limit may become a constraint."
SB
Sivert Kjøller Bertelsen
PIM Implementation Specialist

Customer Review

SK

Sivert Kjøller Bertelsen

PIM Implementation Consultant • Bluestone evaluation experience

"Bluestone's MACH certification is backed by actual microservices architecture with AWS multi-region deployment. The Extension Hub allows custom microservice plugins, but expect to work with JSON document structures rather than traditional relational data models. Each tenant gets isolated infrastructure, which impacts both security and API performance characteristics compared to shared-infrastructure PIMs."

Verified evaluation experience • January 2025

Sources (3)

[1]
Bluestone Official Website
Bluestone(2025)Website
[2]
Bluestone Help Center
Bluestone(2025)Documentation
[3]
Bluestone API Reference
Bluestone(2025)API Documentation

Related Articles

Complete guide to Product Information Management systems. Learn what PIM is, how it works, key benefits, and how to choose the right PIM system for your business.

PIM
Product Information
Guide
Read Article

My take on comparing inriver, akeneo, salsify, pimcore, struct, bluestone, syndigo - including data models, attribute types, custom entity support, and API capabilities. System analysis based on my experience and vendor documentation.

PIM
Comparison
Data Model
Read Article

Practical guide to PIM system selection focusing on data model testing, attribute requirements, and vendor-neutral evaluation criteria.

PIM
Selection
Guide
Read Article

Comprehensive tutorial for Bluestone PIM API integration. Learn authentication, create attribute types, manage products, and build complete PIM workflows with TypeScript examples.

Bluestone
API
TypeScript
Read Article

About This Article

Category: PIM Systems

Review Status: Published

Related PIM Systems: bluestone

Related Articles: 4 related articles available

Sivert Kjøller Bertelsen

Ready to Transform Your Product Data Management?

Let's discuss how Impact Commerce can help you achieve your digital commerce goals.