Virto Commerce website screenshot

Virto Commerce

Virto Commerce is an open-source, API-first B2B e-commerce platform built on .NET Core. It provides REST and GraphQL APIs for catalog management, pricing, inventory, order management, customer organizations, marketing, payments, shipping, subscriptions, and complex B2B purchasing workflows including quotes, contracts, and approval routing. The modular architecture offers 100+ independently deployable modules covering the full commerce stack for enterprise deployments.

10 APIs 0 Features
B2B E-CommerceCatalog ManagementOrder ManagementPricingInventoryShopping CartCustomer ManagementMarketingPaymentsShippingSubscriptionsHeadless CommerceOpen Source.NET

APIs

Virto Commerce Catalog API

Product information management API for managing catalogs, categories, products, variations, properties, and attributes. Supports master and virtual catalogs, multi-language cont...

Virto Commerce Pricing API

Robust pricing management API based on price lists and dynamic evaluation. Supports tier pricing, bulk pricing, contract-based pricing, personalized pricing, promotions, and pri...

Virto Commerce Inventory API

Product inventory management API for tracking stock levels, fulfillment centers, reservations, and availability across multiple warehouses and locations.

Virto Commerce Order Management API

Document-based flexible order management API supporting complex B2B order flows. Manages orders, payments, shipments, refunds, invoices, split shipments, draft orders, and appro...

Virto Commerce Shopping Cart API

Shopping cart and checkout API supporting complex B2B cart scenarios including multi-line items, coupons, promotions, tax calculations, split shipments, and cart sharing for col...

Virto Commerce Customer API

Customer contact and organization management API. Supports B2B company hierarchies, contacts, roles, delegated purchasing permissions, login-on-behalf, and multi-account structu...

Virto Commerce Marketing API

Marketing and promotions management API for dynamic content, discount rules, coupon campaigns, banners, and promotion engines applied across catalog, cart, and checkout workflows.

Virto Commerce Quotes API

Quote request and approval workflow API enabling B2B buyers to initiate quote requests online, negotiate pricing, obtain approvals, and convert approved quotes directly into ord...

Virto Commerce Store API

Multi-store management API for configuring individual store settings, currencies, languages, payment methods, shipping providers, and SEO per storefront in a multi-tenant commer...

Virto Commerce Platform API

Core platform REST API providing access to security, users, roles, settings, modules, jobs, notifications, export/import, and system administration functions. All platform capab...

GraphQL

Virto Commerce GraphQL API

Virto Commerce exposes a unified GraphQL API (the "Experience API" or xAPI) as the primary interface for headless storefronts. Built on top of the GraphQL.NET library, the xAPI ...

GRAPHQL

Pricing Plans

Rate Limits

Virto Commerce Rate Limits

4 limits

RATE LIMITS

FinOps

Semantic Vocabularies

Virto Commerce Context

15 classes · 0 properties

JSON-LD

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrg
GitHubOrg
🔗
LinkedIn
LinkedIn
📰
Blog
Blog
💰
Pricing
Pricing
🔗
X
X
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
SwaggerUI
SwaggerUI
💬
Support
Support
🔗
Community
Community
📄
ChangeLog
ChangeLog

Sources

Raw ↑
aid: virto-commerce
name: Virto Commerce
description: Virto Commerce is an open-source, API-first B2B e-commerce platform built on .NET Core. It provides REST and
  GraphQL APIs for catalog management, pricing, inventory, order management, customer organizations, marketing, payments,
  shipping, subscriptions, and complex B2B purchasing workflows including quotes, contracts, and approval routing. The modular
  architecture offers 100+ independently deployable modules covering the full commerce stack for enterprise deployments.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/virto-commerce/refs/heads/main/apis.yml
created: '2026-06-13'
modified: '2026-06-13'
specificationVersion: '0.19'
tags:
- B2B E-Commerce
- Catalog Management
- Order Management
- Pricing
- Inventory
- Shopping Cart
- Customer Management
- Marketing
- Payments
- Shipping
- Subscriptions
- Headless Commerce
- Open Source
- .NET
apis:
- aid: virto-commerce:catalog
  name: Virto Commerce Catalog API
  description: Product information management API for managing catalogs, categories, products, variations, properties, and
    attributes. Supports master and virtual catalogs, multi-language content, digital and physical products, and full-text
    search.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.virtocommerce.org/
  baseURL: https://virtostart-demo-admin.govirto.com/api
  tags:
  - Catalog
  - Products
  - Categories
  - PIM
  properties:
  - type: Documentation
    url: https://docs.virtocommerce.org/
  - type: OpenAPI
    url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Catalog
  - type: GitHubRepository
    url: https://github.com/VirtoCommerce/vc-module-catalog
  - url: graphql/virto-commerce-graphql.md
    type: GraphQL
- aid: virto-commerce:pricing
  name: Virto Commerce Pricing API
  description: Robust pricing management API based on price lists and dynamic evaluation. Supports tier pricing, bulk pricing,
    contract-based pricing, personalized pricing, promotions, and price list assignments across stores and customer segments.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.virtocommerce.org/
  baseURL: https://virtostart-demo-admin.govirto.com/api
  tags:
  - Pricing
  - Price Lists
  - Tiers
  - Promotions
  properties:
  - type: Documentation
    url: https://docs.virtocommerce.org/
  - type: OpenAPI
    url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Pricing
  - type: GitHubRepository
    url: https://github.com/VirtoCommerce/vc-module-pricing
- aid: virto-commerce:inventory
  name: Virto Commerce Inventory API
  description: Product inventory management API for tracking stock levels, fulfillment centers, reservations, and availability
    across multiple warehouses and locations.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.virtocommerce.org/
  baseURL: https://virtostart-demo-admin.govirto.com/api
  tags:
  - Inventory
  - Stock
  - Warehouses
  - Fulfillment
  properties:
  - type: Documentation
    url: https://docs.virtocommerce.org/
  - type: OpenAPI
    url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Inventory
  - type: GitHubRepository
    url: https://github.com/VirtoCommerce/vc-module-inventory
- aid: virto-commerce:orders
  name: Virto Commerce Order Management API
  description: Document-based flexible order management API supporting complex B2B order flows. Manages orders, payments,
    shipments, refunds, invoices, split shipments, draft orders, and approval workflows with full audit history.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.virtocommerce.org/
  baseURL: https://virtostart-demo-admin.govirto.com/api
  tags:
  - Orders
  - Payments
  - Shipments
  - OMS
  - B2B
  properties:
  - type: Documentation
    url: https://docs.virtocommerce.org/
  - type: OpenAPI
    url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Orders
  - type: GitHubRepository
    url: https://github.com/VirtoCommerce/vc-module-order
- aid: virto-commerce:cart
  name: Virto Commerce Shopping Cart API
  description: Shopping cart and checkout API supporting complex B2B cart scenarios including multi-line items, coupons, promotions,
    tax calculations, split shipments, and cart sharing for collaborative purchasing.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.virtocommerce.org/
  baseURL: https://virtostart-demo-admin.govirto.com/api
  tags:
  - Cart
  - Checkout
  - Shopping
  properties:
  - type: Documentation
    url: https://docs.virtocommerce.org/
  - type: OpenAPI
    url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Cart
  - type: GitHubRepository
    url: https://github.com/VirtoCommerce/vc-module-x-cart
- aid: virto-commerce:customer
  name: Virto Commerce Customer API
  description: Customer contact and organization management API. Supports B2B company hierarchies, contacts, roles, delegated
    purchasing permissions, login-on-behalf, and multi-account structures for enterprise B2B commerce.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.virtocommerce.org/
  baseURL: https://virtostart-demo-admin.govirto.com/api
  tags:
  - Customers
  - Contacts
  - Organizations
  - CRM
  - B2B
  properties:
  - type: Documentation
    url: https://docs.virtocommerce.org/
  - type: OpenAPI
    url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Customer
  - type: GitHubRepository
    url: https://github.com/VirtoCommerce/vc-module-customer
- aid: virto-commerce:marketing
  name: Virto Commerce Marketing API
  description: Marketing and promotions management API for dynamic content, discount rules, coupon campaigns, banners, and
    promotion engines applied across catalog, cart, and checkout workflows.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.virtocommerce.org/
  baseURL: https://virtostart-demo-admin.govirto.com/api
  tags:
  - Marketing
  - Promotions
  - Coupons
  - Discounts
  properties:
  - type: Documentation
    url: https://docs.virtocommerce.org/
  - type: OpenAPI
    url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Marketing
  - type: GitHubRepository
    url: https://github.com/VirtoCommerce/vc-module-marketing
- aid: virto-commerce:quotes
  name: Virto Commerce Quotes API
  description: Quote request and approval workflow API enabling B2B buyers to initiate quote requests online, negotiate pricing,
    obtain approvals, and convert approved quotes directly into orders.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.virtocommerce.org/
  baseURL: https://virtostart-demo-admin.govirto.com/api
  tags:
  - Quotes
  - RFQ
  - Approvals
  - B2B
  properties:
  - type: Documentation
    url: https://docs.virtocommerce.org/
  - type: OpenAPI
    url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Quote
  - type: GitHubRepository
    url: https://github.com/VirtoCommerce/vc-module-quote
- aid: virto-commerce:store
  name: Virto Commerce Store API
  description: Multi-store management API for configuring individual store settings, currencies, languages, payment methods,
    shipping providers, and SEO per storefront in a multi-tenant commerce architecture.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.virtocommerce.org/
  baseURL: https://virtostart-demo-admin.govirto.com/api
  tags:
  - Store
  - Multi-Store
  - Configuration
  properties:
  - type: Documentation
    url: https://docs.virtocommerce.org/
  - type: OpenAPI
    url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Store
  - type: GitHubRepository
    url: https://github.com/VirtoCommerce/vc-module-store
- aid: virto-commerce:platform
  name: Virto Commerce Platform API
  description: Core platform REST API providing access to security, users, roles, settings, modules, jobs, notifications,
    export/import, and system administration functions. All platform capabilities accessible via REST and documented via Swagger/OpenAPI.
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://docs.virtocommerce.org/
  baseURL: https://virtostart-demo-admin.govirto.com/api
  tags:
  - Platform
  - Security
  - Administration
  - Settings
  properties:
  - type: Documentation
    url: https://docs.virtocommerce.org/
  - type: OpenAPI
    url: https://virtostart-demo-admin.govirto.com/docs/v3/VirtoCommerce.Platform
  - type: GitHubRepository
    url: https://github.com/VirtoCommerce/vc-platform
common:
- type: Website
  url: https://virtocommerce.com/
- type: Documentation
  url: https://docs.virtocommerce.org/
- type: GitHubOrg
  url: https://github.com/VirtoCommerce
- type: LinkedIn
  url: https://www.linkedin.com/company/virto-commerce/
- type: Blog
  url: https://virtocommerce.com/blog
- type: Pricing
  url: https://virtocommerce.com/virto-commerce-cloud
- type: X
  url: https://x.com/VirtoCommerce
- type: Plans
  url: plans/virto-commerce-plans-pricing.yml
- type: RateLimits
  url: rate-limits/virto-commerce-rate-limits.yml
- type: FinOps
  url: finops/virto-commerce-finops.yml
- type: SwaggerUI
  url: https://virtostart-demo-admin.govirto.com/docs/index.html
- type: Support
  url: https://help.virtocommerce.com/support/home
- type: Community
  url: https://www.virtocommerce.org/
- type: ChangeLog
  url: https://www.virtocommerce.org/c/news-digest/14
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com