Platform Overview
Bluestone follows a MACH-aligned, micro-service approach where each tenant is provisioned as an isolated set of services. As the first PIM vendor to receive MACH certification (2021), Bluestone represents the cutting edge of composable commerce architecture with cloud-native design principles.
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-certified micro-services
- Infrastructure: AWS cloud-native
- API: REST with comprehensive filtering and webhooks
Core entities in Bluestone's micro-services based data model with flexible JSON document storage
Entity | Description | Key Attributes |
---|---|---|
Product Product | Primary SKU record that can reference multiple Variants with JSON document storage | json_attributes locale_dimensions channel_scope +1 Relationships: references Variants belongs to Catalogs +1 more... |
Variant Group Variant Group (Master) | Master product containing Variant Level Attributes (VLAs) shared across child variants | variant_level_attributes shared_properties inheritance_rules Relationships: parent of Variants defines shared attributes +1 more... |
Variant Variant | Specific sellable instance that inherits from Variant Group but can override values and have unique attributes | inherited_attributes override_values variant_specific_attributes Relationships: child of Variant Group can override inherited values +1 more... |
Task Task | Hardcoded workflow entity for process management, separate from the flexible data model | workflow_state assignee due_date +1 Relationships: linked to Products/Variants part of workflow automation +1 more... |
Attribute Attribute | Metadata field with types including text, number, boolean, date, media, reference | data_type validation_rules locale_support +1 Relationships: grouped in Attribute Groups used by Products/Variants +1 more... |
Attribute Group Attribute Group | UI grouping and permission context for organizing related attributes | group_name display_order permissions Relationships: contains Attributes defines UI layout |
Catalog Catalog | Logical assortment (channel) with rules for completeness, attributes and structure | channel_config completeness_rules attribute_mapping Relationships: contains Categories scopes Products +1 more... |
Asset Asset | Media file stored in DAM micro-service with on-the-fly rendition generation | file_data metadata renditions +1 Relationships: linked to Products/Variants organized in folder structure |
New to PIM systems?
Before diving into Bluestone specifics, you might want to read our comprehensive guide to PIM systems to understand the fundamentals and key concepts.
Read PIM Systems GuideComplete list of attribute types available in Bluestone with their micro-services implementation
Common Name | Vendor Name | Description | Operators | Examples |
---|---|---|---|---|
Text | text_short, text_long, markdown | Text fields with varying length and markdown formatting support | eq neq contains startsWith endsWith isEmpty isNotEmpty | Product name Description SKU |
Number | number_integer, number_decimal | Numeric fields for integers and decimal values | eq neq gt gte lt lte between | Price Weight Quantity |
Boolean | boolean | True/false field | true false | Is active Featured Discontinued |
Date | date, datetime | Date and datetime fields | before after between | Launch date Last modified Expiry date |
Single Select | list_single | Single option from predefined option set | eq neq in nin isEmpty isNotEmpty | Brand Category Status |
Multi Select | list_multi | Multiple options from predefined option set | in nin containsAny containsAll | Features Materials Certifications |
Asset Reference | media_single, media_multi | Reference to Asset micro-service for single or multiple media files | isEmpty isNotEmpty | Product images Videos Documents |
Rich Text | rich_text_html | HTML rich text editor for formatted content | contains isEmpty isNotEmpty | Product description Marketing copy Instructions |
Entity Reference | reference_product, reference_variant, reference_catalog | References to other entities within the system | eq neq in nin isEmpty isNotEmpty | Related products Category references Variant links |
Complex Object | json | Flexible 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.
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
# 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"
}
}
}]'
🔧 Complete Bluestone API Integration Tutorial
Technical Specifications
MACH Certification
First PIM vendor to receive MACH Alliance certification (2021), demonstrating commitment to Microservices, API-first, Cloud-native, and Headless architecture principles.
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.
Pricing and Leadership
SaaS Model
Bluestone operates as a cloud-native SaaS platform with pricing based on usage and feature requirements. The MACH architecture enables flexible scaling and composable licensing models.
Leadership Team
Led by CEO Einar Augedal, CPO Morten Næss, CSO Borgar Hestad, CMO Andreas Rudl, CTO Adam Borowiak, and CFO Tarje Melau Sørensen. Notable board includes MACH Alliance co-founder Kelly Goetsch.
Innovation Focus
Strong emphasis on composable commerce with support for Digital Product Passport (DPP) schema, AI content enrichment, and embedded rules engine for workflow automation.
Key Benefits & Strengths
MACH-Certified Architecture
First PIM vendor to achieve MACH Alliance certification, 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.
Expert Perspective
"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. Tasks being hardcoded entities separate from the flexible product data model is an architectural choice worth understanding early in evaluation."— Sivert Kjøller Bertelsen, PIM Implementation Expert
Customer Review
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."