Skip to main content

Cloud-native technology that powers digital twins

Graphic of man choosing options

Bluestone PIM is a SaaS platform you can use to tame your product data and put it to best use. Instead of dealing with scattered data sources, you can focus on creating accurate digital representations of your products—digital twins. With well-defined data structure, you can connect your content easily to any sales channel, both existing and emerging.

Managed for you

Bluestone PIM is a SaaS solution for Product Information Management that runs natively on AWS. It's a true multi-tenant SaaS—multiple users share a single instance of the software with fully isolated data. This way, your data is secure and inaccessible to others, and you are using the latest software without worrying about updates.

Getting started with a PIM solution has traditionally required setting up hardware in a data center and paying for its management. With Bluestone PIM, you've got it all covered.

Tick icon
AWS verified:

Bluestone is an AWS Select Technology Partner. We have the exact expertise needed to guide your digital transformation journey.

Designed as API-first

Unlike with traditional enterprise suites that aim to cover all your needs in one package, we want you to keep the freedom to build a stack from solutions that are best-in-class. Bluestone PIM has interfaces which let you connect it to the software of your choice.

We provide two main sets of APIs: the Management API, which you can use to exchange product content with Bluestone PIM, and the read-only Public API, which lets you retrieve the latest approved product content from PIM for real-time use. The Public API is available here. If you would like access to the Management API, please leave us a message.

Light bulb icon
Just plug and go:

You can add even more value to your IT ecosystem with a variety of Apps in Bluestone PIM Marketplace.

API in action

Request

$ curl -v -X POST "https://app.bluestonepim.com/api/products"  -d "
{
"name": "A brand new product",
"number": "1234-5678-90AB"
}"
SEND REQUEST

Response

< HTTP/1.1 201 Created
< Content-Type: application/json
< Location: https://app.bluestonepim.com/api/products/71b892ca-034f-4cab-b412-fc0866528ec1
< Resource-Id: 71b892ca-034f-4cab-b412-fc0866528ec1
< Content-Length: 0
< Connection: keep-alive

-

Request

$ curl -v -X GET "https://app.bluestonepim.com/api/products/search/1234-5678-90AB"
SEND REQUEST

Response

< HTTP/1.1 200 OK
< Content-Type: application/json
< Vary: Accept-Encoding
< Content-Length: 104
< Connection: keep-alive

[
  {
    "id": "71b892ca-034f-4cab-b412-fc0866528ec1",
    "name": "A brand new product",
    "number": "1234-5678-90AB"
  }
]

Request

$ curl -v -X GET "https://app.bluestonepim.com/api/definitions/filter?name=model%20year"
SEND REQUEST

Response

< HTTP/1.1 200 OK
< Content-Type: application/json
< Vary: Accept-Encoding
< Content-Length: 186
< Connection: keep-alive

[
  {
    "id": "9c5ba366-cd66-4dcc-8faf-3bfdfb370e3d",
    "name": "model year",
    "isCompound": false,
    "archived": false,
    "dataTypeName": "Integer",
    "group": "Others",
    "restrictions": {},
    "multipleValues": false
  }
]

Request

$ curl -v -X POST "https://app.bluestonepim.com/api/products/71b892ca-034f-4cab-b412-fc0866528ec1/attributes" -d "
{
  "attributeDefinitionId": "9c5ba366-cd66-4dcc-8faf-3bfdfb370e3d",
  "values": [ "2018" ],
  "type": "SIMPLE"
}
SEND REQUEST

Response

< HTTP/1.1 201 Created
< Content-Type: application/json
< https://app.bluestonepim.com/api/products/71b892ca-034f-4cab-b412-fc0866528ec1/attributes/
< 9c5ba366-cd66-4dcc-8faf-3bfdfb370e3d
< Content-Length: 0
< Connection: keep-alive

-

Request

$ curl -v -X GET "https://app.bluestonepim.com/api/products/71b892ca-034f-4cab-b412-fc0866528ec1/publish"
SEND REQUEST

Response

< HTTP/1.1 200 OK
< Content-Type: application/json
< Resource-Id: 71b892ca-034f-4cab-b412-fc0866528ec1
< Content-Length: 0
< Connection: keep-alive

-

Request

$ curl -v -X POST "https://app.bluestonepim.com/api/products/71b892ca-034f-4cab-b412-fc0866528ec1/publish"
SEND REQUEST

Response

< HTTP/1.1 200 OK
< Content-Type: application/json
< Vary: Accept-Encoding
< Content-Length: 144
< Connection: keep-alive

[
  {
    "id": "71b892ca-034f-4cab-b412-fc0866528ec1",
    "name": "A brand new product",
    "number": "1234-5678-90AB",
    "description": "",
    "status": "TO_BE_PUBLISHED"
  }
]

What's under the hood

1
Data is input via the Bluestone PIM UI or via the API.
2
Different microservices work together to process your content.
3
Approved content goes out to connected channels, such as e-commerce platforms, marketplaces, POS systems and more.
Flexible icon

Flexible

The application is split into multiple microservices which scale up and down dynamically depending on usage. This ensures that you won't be affected by other users' use of Bluestone PIM, and that you will always have a power reserve for that big processing task.

Available icon

Available

Our operational model allows us to update services without taking the solution offline. To ensure availability, we keep our services and databases running across multiple data centers (availability zones). In the unlikely event that one data center is unavailable, you’ll be served by another one without even noticing.

Secure icon

Secure

Your data is safe in Bluestone PIM. All our services run in secure data centers and servers operated by AWS (see https://aws.amazon.com/security/). Data centres are ISO 27001 certified and SOC1/SOC2 compliant. In addition, we have our own rigorous security measures to ensure all customer data is private. Contact us to learn more about our security processes.

Our network and services are continuously monitored for abnormal activity. All communication to and from Bluestone PIM is encrypted and all API requests require authentication and authorization using OAuth2/OpenID Connect and JWT.