Protect your app with a time-trial; take payments in-app & on the web.

Get started with your C#/.NET implementation.

We're in the process of updating our Windows SDKs. The content below relates to our previous version. Please contact our support team if you wish to implement Windows in-app checkouts or licensing.

1 Add to project

Include the PaddleSDK.dll file into your project. If using Visual Studio this can be done by choosing “Add Reference…” and browsing to the DLL.

2 Integration code

To get started you will need to create an instance of the Paddle client. We recommend using the CreateSharedInstance method to create a single instance that can be statically referenced throughout your application via Paddle.SharedInstance

public static Paddle CreateSharedInstance(string apiKey, long vendorId, string productId)

For example:


namespace PaddleSDKExample
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();
            var paddle = Paddle.CreateSharedInstance("298c1c56fa2c2733220d54fdf211ea49", 13578, "503866");
        }
    }
}