ShopifySharp 6.26.0-b287

This is a prerelease version of ShopifySharp.
dotnet add package ShopifySharp --version 6.26.0-b287
                    
NuGet\Install-Package ShopifySharp -Version 6.26.0-b287
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ShopifySharp" Version="6.26.0-b287" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="ShopifySharp" Version="6.26.0-b287" />
                    
Directory.Packages.props
<PackageReference Include="ShopifySharp" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add ShopifySharp --version 6.26.0-b287
                    
#r "nuget: ShopifySharp, 6.26.0-b287"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package ShopifySharp@6.26.0-b287
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=ShopifySharp&version=6.26.0-b287&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=ShopifySharp&version=6.26.0-b287&prerelease
                    
Install as a Cake Tool

ShopifySharp: A .NET library for Shopify.

NuGet Build status license

ShopifySharp is a .NET library that helps developers build custom Shopify apps using C#, .NET and GraphQL. It also handles the tricky parts of authentication and validation for you, so you can quickly get up and running with Shopify using this library.

Migrating to GraphQL using ShopifySharp's GraphService

Already using ShopifySharp and wondering how to migrate from Shopify's REST API to their GraphQL API? Head over to the wiki page where we've got a dedicated page using ShopifySharp's GraphService to send queries and mutations to Shopify.

The Shopify Development Handbook

Learn how to build rock-solid Shopify apps with C# and ASP.NET

Building an app or integration for the Shopify store is hard work. There are a ton of things you need to keep in mind when stitching together all of the API calls, redirect URLs and app settings that you'll need to use.

You're going to be asking yourself all of these questions when you try to build an app for the Shopify store:

  • What on earth is GraphQL and how do I use it with .NET?
  • How can I charge my users when they use my app?
  • What is an embedded app?
  • How should I be using Shopify's redirect URLs?
  • When should I be using a proxy page?
  • Am I dealing with webhooks the right way?
  • How can I let my user's actual customers interact with the app?
  • Can I add custom scripts to their website, and what can those scripts even do?
  • How the heck do I go about testing my app?

It's difficult to find blog posts or tutorials about building Shopify apps, and downright impossible if you're trying to build them with C# and ASP.NET. Shopify's own partner blog puts a huge focus on designing themes over building real, functional apps, and their API docs only go so far if you don't know what you're looking for.

The Shopify Development Handbook is a premium educational course that distills the experience of building Shopify applications and integrations into one concise and comprehensive course.

Click here to learn more about The Shopify Development Handbook, and get a FREE sample chapter on integrating a merchant's Shopify store with your app.

Installation

ShopifySharp is available on NuGet. You can install it with the dotnet command line:

Package Installation Documentation
ShopifySharp dotnet add package shopifysharp Click here.
ShopifySharp.Extensions.DependencyInjection dotnet add package shopifysharp.extensions.dependencyinjection Click here.

Shopify API version support

Shopify has begun versioning their API, meaning new features are locked behind newer versions of the API, and older versions of the API lose support and are eventually shut off. Due to the differences in ShopifySharp's SemVer versioning, and Shopify's date-based versioning, the following table should be consulted to determine which version of ShopifySharp supports which version of Shopify's API:

ShopifySharp version Shopify API version
4.x and below None, unsupported
5.0.0 - 5.5.0 2019-10
5.6.0 - 5.7.0 2020-07
5.8.0 - 5.10.0 2020-10
5.11.0 - 5.13.1 2021-07
5.14.0 - 5.15.0 2021-10
5.16.0 - 5.18.11 2022-04
5.19.0 - 5.19.1 2022-07
6.0.1 - 6.2.0 2023-01
6.3.0 - 6.12.2 2023-07
6.13.0 - 6.14.1 2024-01
6.15.0 - 6.17.0 2024-04
6.18.0 - 6.19.0 2024-07
6.20.0 - 6.25.2 2024-10
6.25.3 and above. 2025-07

The oldest version of .NET Framework we can support is whichever version is supported by .NET Standard 2.0.

Check the package's documentation for more information.

A work-in-progress

I first started working on ShopifySharp because .NET developers need a fully-featured library for interacting with Shopify and building Shopify apps, which didn't exist several years ago. My goal is to eventually reach 100% compatibility with the Shopify API, but, with that said, Shopify is constantly adding new APIs and altering old ones. I try my best to keep up with them, but I tend to prioritize the support of new APIs by how much I need them in my own Shopify apps.

Documentation

Click the link here to be brought to all of the documentation: ShopifySharp Wiki

Contributing to ShopifySharp

Check out our contribution guide for guidance on contributing new features, services, classes and bugfixes to ShopifySharp! The guide also contains details on how to set up and run ShopifySharp's test suite.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed.  net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (11)

Showing the top 5 NuGet packages that depend on ShopifySharp:

Package Downloads
ShopifySharp.Extensions.DependencyInjection

Adds support for injecting ShopifySharp's services and service factories into your .NET classes using Microsoft's Dependency Injection containers.

Exico.Shopify.Web.Core

Library for creating shopify store apps. Using this will make life easier and you only have to focus on your app's business logic. Everything else including installation or your app, billing etc will be taken care of automatically by this framework. There are many more into this framework. Consult documentation.

ShopifySharp.Experimental

A package containing enhancements, experiments and extensions which have not yet (or may never) make it into the ShopifySharp package. This experimental package does not promise to be stable or adhere to SemVer, it may break between builds. Use at your own risk!

FenixAlliance.ABS.Integrations.Shopify

Application Component for the Alliance Business Suite.

eFormed.Shopify

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
6.26.0-b287 0 2/13/2026
6.26.0-b286 37 2/12/2026
6.26.0-b284 35 2/10/2026
6.25.4 47,074 9/27/2025
6.25.4-b283 116 2/9/2026
6.25.3 12,606 9/12/2025
6.25.3-b262 223 9/26/2025
6.25.2 1,184 9/11/2025
6.25.2-b261 227 9/12/2025
6.25.1 10,098 8/31/2025
6.25.1-b260 230 9/10/2025
6.25.1-b259 251 9/4/2025
6.25.1-b258 253 9/4/2025
6.25.0 20,367 8/20/2025
6.25.0-b257 251 8/30/2025
6.25.0-b256 525 8/26/2025
6.24.1 73,390 5/24/2025
6.24.1-b254 236 8/20/2025
6.24.1-b253 225 8/20/2025
6.24.1-b252 272 8/19/2025
Loading failed