A partner ecosystem created to grow business
The AI Commerce partner ecosystem is designed to grow customers' businesses by integrating Composable Commerce thinking, a GraphQL interface, and a fully serverless environment. We provide partners with an easy, secure, and high-performance way to expand AI Commerce in their chosen programming language.
A partner ecosystem created to grow business
The AI Commerce partner ecosystem is designed to grow customers' businesses by integrating Composable Commerce thinking, a GraphQL interface, and a fully serverless environment. We provide partners with an easy, secure, and high-performance way to expand AI Commerce in their chosen programming language.

Lauri Koskensalo
Head of Growth
3
my reading time
20.3.2025



1. Background: Composable Commerce in AI Commerce
Composable Commerce philosophy means that each component (product management, order processing, customer management, etc.) is implemented as its own microservice. Instead of a unified platform, these services communicate through API interfaces.
Benefits for partners:
Flexibility: You can bring new features and integrations without extensive changes to the core code.
Expandability: A comprehensive microservice model opens up the possibility of implementing customized solutions (e.g., payment, ERP, and search integrations).
Rapid product development: Publish your own extensions independently, with the AI Commerce team taking care of security and infrastructure in the background.
1. Background: Composable Commerce in AI Commerce
Composable Commerce philosophy means that each component (product management, order processing, customer management, etc.) is implemented as its own microservice. Instead of a unified platform, these services communicate through API interfaces.
Benefits for partners:
Flexibility: You can bring new features and integrations without extensive changes to the core code.
Expandability: A comprehensive microservice model opens up the possibility of implementing customized solutions (e.g., payment, ERP, and search integrations).
Rapid product development: Publish your own extensions independently, with the AI Commerce team taking care of security and infrastructure in the background.
1. Background: Composable Commerce in AI Commerce
Composable Commerce philosophy means that each component (product management, order processing, customer management, etc.) is implemented as its own microservice. Instead of a unified platform, these services communicate through API interfaces.
Benefits for partners:
Flexibility: You can bring new features and integrations without extensive changes to the core code.
Expandability: A comprehensive microservice model opens up the possibility of implementing customized solutions (e.g., payment, ERP, and search integrations).
Rapid product development: Publish your own extensions independently, with the AI Commerce team taking care of security and infrastructure in the background.
2. GraphQL: An efficient data query language
AI Commerce offers a GraphQL interface (Apollo), through which partners can retrieve the data they need – for example, products, prices, or countries.
Why GraphQL?
Customized queries: The partner can specify exactly what data is returned, avoiding unnecessary data transfer.
Fewer requests: Complex database queries can be combined into a single GraphQL request instead of multiple calls to a REST interface.
Unified interface: All data can be retrieved through the same endpoint.
Example of a GraphQL query (POST)
Request response (JSON)
{
"data": {
"products": [
{ "id": "632", "name": "721H", "price": 89.9 },
{ "id": "637", "name": "TC7092", "price": 49.9 },
{ "id": "697", "name": "JERONE50EUR","price": 50 },
{ "id": "698", "name": "JERONE100EU","price": 100 },
{ "id": "699", "name": "JERONE200EU","price": 200 }
]
Secured headers
Every GraphQL request requires, among other things:
X-GraphQL-Secret: AI Commerce's security key
X-Tenant-Id: Store alias (e.g. “boeing”)
X-Tenant-Secret: Tenant’s own API key
We recommend always using AI Commerce's internal load balancer address, APP_LOAD_BALANCER_URL
, to ensure the request remains fast and secure within AI Commerce's VPC.
Rate Limiting
Our system limits the number of requests (e.g. 100 requests / 5 min per tenant). In case of exceeding limits, a 429 Too Many Requests response will be returned.
AI Commerce offers a GraphQL interface (Apollo), through which partners can retrieve the data they need – for example, products, prices, or countries.
Why GraphQL?
Customized queries: The partner can specify exactly what data is returned, avoiding unnecessary data transfer.
Fewer requests: Complex database queries can be combined into a single GraphQL request instead of multiple calls to a REST interface.
Unified interface: All data can be retrieved through the same endpoint.
Example of a GraphQL query (POST)
Request response (JSON)
{
"data": {
"products": [
{ "id": "632", "name": "721H", "price": 89.9 },
{ "id": "637", "name": "TC7092", "price": 49.9 },
{ "id": "697", "name": "JERONE50EUR","price": 50 },
{ "id": "698", "name": "JERONE100EU","price": 100 },
{ "id": "699", "name": "JERONE200EU","price": 200 }
]
Secured headers
Every GraphQL request requires, among other things:
X-GraphQL-Secret: AI Commerce's security key
X-Tenant-Id: Store alias (e.g. “boeing”)
X-Tenant-Secret: Tenant’s own API key
We recommend always using AI Commerce's internal load balancer address, APP_LOAD_BALANCER_URL
, to ensure the request remains fast and secure within AI Commerce's VPC.
Rate Limiting
Our system limits the number of requests (e.g. 100 requests / 5 min per tenant). In case of exceeding limits, a 429 Too Many Requests response will be returned.
AI Commerce offers a GraphQL interface (Apollo), through which partners can retrieve the data they need – for example, products, prices, or countries.
Why GraphQL?
Customized queries: The partner can specify exactly what data is returned, avoiding unnecessary data transfer.
Fewer requests: Complex database queries can be combined into a single GraphQL request instead of multiple calls to a REST interface.
Unified interface: All data can be retrieved through the same endpoint.
Example of a GraphQL query (POST)
Request response (JSON)
{
"data": {
"products": [
{ "id": "632", "name": "721H", "price": 89.9 },
{ "id": "637", "name": "TC7092", "price": 49.9 },
{ "id": "697", "name": "JERONE50EUR","price": 50 },
{ "id": "698", "name": "JERONE100EU","price": 100 },
{ "id": "699", "name": "JERONE200EU","price": 200 }
]
Secured headers
Every GraphQL request requires, among other things:
X-GraphQL-Secret: AI Commerce's security key
X-Tenant-Id: Store alias (e.g. “boeing”)
X-Tenant-Secret: Tenant’s own API key
We recommend always using AI Commerce's internal load balancer address, APP_LOAD_BALANCER_URL
, to ensure the request remains fast and secure within AI Commerce's VPC.
Rate Limiting
Our system limits the number of requests (e.g. 100 requests / 5 min per tenant). In case of exceeding limits, a 429 Too Many Requests response will be returned.
3. Serverless Lambda environment: Partner extensions safely
AI Commerce has introduced a serverless environment, where you can run your own microservices (Lambda functions) within the same VPC as AI Commerce's core services. This allows you to build new logic or expand existing functionalities without touching the core code itself.
What does this mean?
Fast and secure connection
No need to transfer data over the public network; all traffic remains within AI Commerce's internal VPC.
Choose your preferred programming language
Lambda supports a wide range of runtimes (Java, Node.js, Python, .NET, Go, Rust, etc.).
Easy deployment process
You will obtain your own AWS CLI keys, which you can use to publish your code.
A shared domain under CloudFront and API Gateway manages the routing, so outwardly everything appears as a single entity of AI Commerce.
GitHub repository
Each partner (or customer) has their own "extensions-" repository, where the code is pushed and deployed using the serverless framework.
AI Commerce has introduced a serverless environment, where you can run your own microservices (Lambda functions) within the same VPC as AI Commerce's core services. This allows you to build new logic or expand existing functionalities without touching the core code itself.
What does this mean?
Fast and secure connection
No need to transfer data over the public network; all traffic remains within AI Commerce's internal VPC.
Choose your preferred programming language
Lambda supports a wide range of runtimes (Java, Node.js, Python, .NET, Go, Rust, etc.).
Easy deployment process
You will obtain your own AWS CLI keys, which you can use to publish your code.
A shared domain under CloudFront and API Gateway manages the routing, so outwardly everything appears as a single entity of AI Commerce.
GitHub repository
Each partner (or customer) has their own "extensions-" repository, where the code is pushed and deployed using the serverless framework.
AI Commerce has introduced a serverless environment, where you can run your own microservices (Lambda functions) within the same VPC as AI Commerce's core services. This allows you to build new logic or expand existing functionalities without touching the core code itself.
What does this mean?
Fast and secure connection
No need to transfer data over the public network; all traffic remains within AI Commerce's internal VPC.
Choose your preferred programming language
Lambda supports a wide range of runtimes (Java, Node.js, Python, .NET, Go, Rust, etc.).
Easy deployment process
You will obtain your own AWS CLI keys, which you can use to publish your code.
A shared domain under CloudFront and API Gateway manages the routing, so outwardly everything appears as a single entity of AI Commerce.
GitHub repository
Each partner (or customer) has their own "extensions-" repository, where the code is pushed and deployed using the serverless framework.
4. Who is serverless integration suitable for?
ERP Integrations: You can synchronize AI Commerce orders or product inventories directly with the customer's ERP system (SAP, Microsoft Dynamics, NetSuite, etc.).
Search Functions: If you have your own search solution (e.g. Elasticsearch, Solr), you can extend or replace AI Commerce's native search services.
New Features: Comprehensive extensions for order processing, logistics, payments, or other business processes.
ERP Integrations: You can synchronize AI Commerce orders or product inventories directly with the customer's ERP system (SAP, Microsoft Dynamics, NetSuite, etc.).
Search Functions: If you have your own search solution (e.g. Elasticsearch, Solr), you can extend or replace AI Commerce's native search services.
New Features: Comprehensive extensions for order processing, logistics, payments, or other business processes.
ERP Integrations: You can synchronize AI Commerce orders or product inventories directly with the customer's ERP system (SAP, Microsoft Dynamics, NetSuite, etc.).
Search Functions: If you have your own search solution (e.g. Elasticsearch, Solr), you can extend or replace AI Commerce's native search services.
New Features: Comprehensive extensions for order processing, logistics, payments, or other business processes.
5. Development process briefly
Clone repo
Install tools
AWS CLI, Node.js, Serverless Framework, and build tools for your chosen language (e.g., Maven, pip, dotnet-cli).
Edit
serverless.yml
Set the runtime (such as java21
, nodejs22.x
, or python3.13
).
Reference the built package (e.g., in a Java project target/my-project.jar
).
Deploy
Create a Lambda function, API Gateway routes, and other resources in an AWS environment managed by AI Commerce.
Test
You will receive a URL where the service is available. Call it with cURL or a browser:
Clone repo
Install tools
AWS CLI, Node.js, Serverless Framework, and build tools for your chosen language (e.g., Maven, pip, dotnet-cli).
Edit
serverless.yml
Set the runtime (such as java21
, nodejs22.x
, or python3.13
).
Reference the built package (e.g., in a Java project target/my-project.jar
).
Deploy
Create a Lambda function, API Gateway routes, and other resources in an AWS environment managed by AI Commerce.
Test
You will receive a URL where the service is available. Call it with cURL or a browser:
Clone repo
Install tools
AWS CLI, Node.js, Serverless Framework, and build tools for your chosen language (e.g., Maven, pip, dotnet-cli).
Edit
serverless.yml
Set the runtime (such as java21
, nodejs22.x
, or python3.13
).
Reference the built package (e.g., in a Java project target/my-project.jar
).
Deploy
Create a Lambda function, API Gateway routes, and other resources in an AWS environment managed by AI Commerce.
Test
You will receive a URL where the service is available. Call it with cURL or a browser:
6. Extensions and 'overwriting'
Extensions: The partner adds a new microservice that handles, for example, orders or calls third-party systems.
Overriding: Certain native routes of AI Commerce can be bypassed (e.g., search function) by directing the frontend straight to your developed Lambda. This creates ultimate flexibility in the Composable Commerce model.
Extensions: The partner adds a new microservice that handles, for example, orders or calls third-party systems.
Overriding: Certain native routes of AI Commerce can be bypassed (e.g., search function) by directing the frontend straight to your developed Lambda. This creates ultimate flexibility in the Composable Commerce model.
Extensions: The partner adds a new microservice that handles, for example, orders or calls third-party systems.
Overriding: Certain native routes of AI Commerce can be bypassed (e.g., search function) by directing the frontend straight to your developed Lambda. This creates ultimate flexibility in the Composable Commerce model.
7. Summary
The modern architecture of AI Commerce brings together a GraphQL API, a serverless Lambda environment, and a flexible Composable Commerce philosophy. Partners can securely and scalably implement their own solutions on a "silver platter":
Full control: You can develop and publish code independently.
Efficient data retrieval: GraphQL provides a fast and precisely defined way to fetch data.
Comprehensive environment: API Gateway, CloudFront, and Lambda are pre-configured, allowing you to focus on business logic.
Security and performance: Everything stays within the AI Commerce private network, minimizing latency and enhancing data security.
We want to make collaboration easy and smooth. If you need more information, our support team is ready to help. Welcome to expand AI Commerce with your own solutions – the modern serverless world awaits!
Check out our partners here!
The modern architecture of AI Commerce brings together a GraphQL API, a serverless Lambda environment, and a flexible Composable Commerce philosophy. Partners can securely and scalably implement their own solutions on a "silver platter":
Full control: You can develop and publish code independently.
Efficient data retrieval: GraphQL provides a fast and precisely defined way to fetch data.
Comprehensive environment: API Gateway, CloudFront, and Lambda are pre-configured, allowing you to focus on business logic.
Security and performance: Everything stays within the AI Commerce private network, minimizing latency and enhancing data security.
We want to make collaboration easy and smooth. If you need more information, our support team is ready to help. Welcome to expand AI Commerce with your own solutions – the modern serverless world awaits!
Check out our partners here!
The modern architecture of AI Commerce brings together a GraphQL API, a serverless Lambda environment, and a flexible Composable Commerce philosophy. Partners can securely and scalably implement their own solutions on a "silver platter":
Full control: You can develop and publish code independently.
Efficient data retrieval: GraphQL provides a fast and precisely defined way to fetch data.
Comprehensive environment: API Gateway, CloudFront, and Lambda are pre-configured, allowing you to focus on business logic.
Security and performance: Everything stays within the AI Commerce private network, minimizing latency and enhancing data security.
We want to make collaboration easy and smooth. If you need more information, our support team is ready to help. Welcome to expand AI Commerce with your own solutions – the modern serverless world awaits!
Check out our partners here!
Table of Contents

Lauri Koskensalo
Head of Growth
Lauri is an e-commerce technology expert and the sales director of AI Commerce. He helps companies grow with modern solutions and enjoys discussing the development of e-commerce.
info@aicommerce.fi
You might also be interested in
Frequently Asked Questions
What is AI Commerce and how does it work?
Where does the name AI Commerce come from?
What kind of company is AI Commerce suitable for?
How long are the contracts?
What kind of pricing models are available?
Are there any separate setup costs involved in the implementation of AI Commerce?
With whom can I develop my online store?
I am considering moving to AI Commerce. How can I transfer my information?
Is technical support or guidance available to the user?
Is the software cloud-based?
Frequently Asked Questions
What is AI Commerce and how does it work?
Where does the name AI Commerce come from?
What kind of company is AI Commerce suitable for?
How long are the contracts?
What kind of pricing models are available?
Are there any separate setup costs involved in the implementation of AI Commerce?
With whom can I develop my online store?
I am considering moving to AI Commerce. How can I transfer my information?
Is technical support or guidance available to the user?
Is the software cloud-based?
Frequently Asked Questions
What is AI Commerce and how does it work?
Where does the name AI Commerce come from?
What kind of company is AI Commerce suitable for?
How long are the contracts?
What kind of pricing models are available?
Are there any separate setup costs involved in the implementation of AI Commerce?
With whom can I develop my online store?
I am considering moving to AI Commerce. How can I transfer my information?
Is technical support or guidance available to the user?
Is the software cloud-based?
GDPR
COMPLIANT
Future-proof eCommerce built in the EU
Our solution is developed and hosted in the EU, fully compliant with GDPR and other regulatory requirements. Gain peace of mind with secure data handling, reliable support, and a transparent European partner.
© 2025 AI Commerce. All rights reserved.
GDPR
COMPLIANT
Future-proof eCommerce built in the EU
Our solution is developed and hosted in the EU, fully compliant with GDPR and other regulatory requirements. Gain peace of mind with secure data handling, reliable support, and a transparent European partner.
© 2025 AI Commerce. All rights reserved.
GDPR
COMPLIANT
Future-proof eCommerce built in the EU
Our solution is developed and hosted in the EU, fully compliant with GDPR and other regulatory requirements. Gain peace of mind with secure data handling, reliable support, and a transparent European partner.
© 2025 AI Commerce. All rights reserved.