Documentation

$ cd ~

What is code-checkout?

code-checkout is a platform that helps you monetize your VSCode extensions in the simplest way possible.

Add paywalls to any commands in your extension by "tagging" them. code-checkout handles validating the license automatically when your users attempt to execute a paywalled command, and will prompt the user to purchase a license if they don't have one.

Supported features:

  • Full monetization support without rolling your own backend
  • Pricing model support: subscription, one-time purchase, and free trials
  • Directly receive payments from your users via Stripe - code-checkout takes a 10% platform fee per transaction
  • Automatically handle license key distribution and verification
  • Limit license usage to a configurable number of machines automatically
  • Track usage and analytics of your extension and its commands
  • Build tools to add code obfuscation
  • First class support for VSCode and forks, like Cursor
  • Manual license creation support, to distribute licenses outside of the code-checkout platform

Limitations:

  • Licenses are currently agnostic to the version of the extension they apply to - this feature is in development

code-checkout is currently in beta. Check out the Github repo for the latest updates and documentation.